어떤 이유로 Plesk에서 새 가상 호스트/도메인을 만든 후 몇 달 전에 액세스 로그를 찾을 수 없는 것 같습니다.
나는 달리면서 이것을 깨달았다.
/usr/local/psa/admin/sbin/statistics
문제의 호스트를 검색하는 중입니다.
Main HTML page is 'awstats.<hostname_masked>-http.html'.
Create/Update database for config "/opt/psa/etc/awstats/awstats.<hostname_masked>.com-https.conf" by AWStats version 6.95 (build 1.943)
From data in log file "-"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 0
Found 0 dropped records,
Found 0 corrupted records,
Found 0 old records,
Found 0 new qualified records.
따라서 기본적으로 액세스 로그가 구문 분석/발견되지 않았습니다. 그런 다음 로그를 직접 찾을 수 있는지 확인했습니다.
나는 들여다 보았다
/var/www/vhosts/<hostname_masked>.com/statistics/logs
하지만 내가 찾은 건
error_log
여기에 무엇이 잘못되었는지, 어떻게 해결할 수 있는지 아는 사람이 있나요?
참고: 에서
<hostname_masked>.com/conf/
폴더에는 사용자 정의 vhost.conf 파일이 보관되어 있지만 여기에는 일부 재작성 조건과 php_admin_flag 및 php_admin_value 설정이 포함된 디렉터리 설명만 포함되어 있습니다. 하지만 그 중 어느 것도 로깅과 관련이 없습니다.
답변1
사용자 정의가 적용되지 않은 경우 access_log는 정확히 다음 위치에 있어야 합니다./var/www/vhosts/<hostname_masked>.com/statistics/logs
나는 다음을 확인하려고 노력할 것입니다
- 실제로 사이트 방문자가 있습니다.
다음 줄이 있는지 확인하세요
/var/www/vhosts/<hostname_masked>.com/last_httpd.include
.오류 로그 "/var/www/vhosts/domain.com/statistics/logs/error_log"
- 내용 확인
/var/log/httpd/access_log
- 로그 회전 정책(Plesk UI에서 사용 가능)을 확인하고 회전할 기간/크기를 늘립니다.
답변2
/var/log/apache2/에서 액세스 로그 데이터를 찾을 수 있었습니다.
주문이 잘못되어 로그레이션 기능으로 인해 압축되었습니다.
어쨌든 이 줄을 /var/www/vhosts//conf/의 vhost.conf에 추가합니다.
CustomLog /var/www/vhosts/<hostname_masked>/statistics/logs/ combined
이 특정 VirtualHost에 대한 로깅 문제를 해결하는 것으로 나타났습니다.