Apache가 사이트 의 액세스 및 오류 로그 를 유지하는 위치 를 찾아야 합니다.
수십 개의 사이트가 호스팅되는 서버에 대한 루트 액세스 권한이 있습니다. 해당 사이트 중 하나를 디버깅하려고합니다. 사이트를 탐색 할 때 /var/logs/apache2/access.log
또는에 표시되지 않습니다 /var/logs/apache2/error.log
. (파일 이 있고 다른 사이트가 해당 파일 에 기록됩니다. 실제로 수백 개의 다른 로그 파일이 있습니다.)
어느 쪽 locate httpd.log
도 find . -iname httpd.log
에서 수행되지 /
문제가 어떤 결과를.
사이트의 아파치 구성은 다음과 같습니다.
ServerName REDACTED.com.br
DocumentRoot /var/www/xyz/wiki
AssignUserId xyz_wiki xyz_wiki
<Directory /var/www/xyz/wiki/data>
order allow,deny
deny from all
</Directory>
<Directory /var/www/xyz/wiki/conf>
order allow,deny
deny from all
</Directory>
<Directory /var/www/xyz/wiki/bin>
order allow,deny
deny from all
</Directory>
<Directory /var/www/xyz/wiki/inc>
order allow,deny
deny from all
</Directory>
php_admin_value open_basedir /var/www/xyz/wiki/:/mnt/vdImagem/www/xyz/wiki/
sudo lsof -nP -c apache2 -c httpd | grep -i log
/var/log/apache2/access.log
복제본이 제안 하는 정보가 아니라는 것을 분명히 나타 냅니다.