Ich muss herausfinden, wo Apache die Zugriffs- und Fehlerprotokolle für eine Site aufbewahrt.
Ich habe Root-Zugriff auf einen Server, auf dem Dutzende von Websites gehostet werden. Ich versuche, eine dieser Websites zu debuggen. Wenn ich die Site durchsuche, wird sie nicht auf /var/logs/apache2/access.log
oder angezeigt /var/logs/apache2/error.log
. (Die Dateien sind dort und andere Sites werden auf diesen protokolliert. Tatsächlich gibt es Hunderte verschiedener Protokolldateien.)
Weder locate httpd.log
noch find . -iname httpd.log
in /
Frage gestellt irgendwelche Ergebnisse.
Die Apache-Konfiguration für die Site lautet:
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
des Duplikats entsprechen.