Apacheがサイトのアクセスログとエラーログを保持している場所を見つける必要があります。
何十ものサイトがホストされているサーバーにrootアクセスできます。これらのサイトの1つをデバッグしようとしています。サイトを閲覧すると、/var/logs/apache2/access.log
またはに表示されません/var/logs/apache2/error.log
。(ファイルはそこにあり、他のサイトはそれらに記録されます。実際、何百もの異なるログファイルがあります)。
どちらの結果locate httpd.log
も発行find . -iname httpd.log
されていません/
。
サイトのApache構成は次のとおりです。
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
、複製が示唆するものではない情報が含まれていないことを明確に述べています。