Apache'nin bir site için erişim ve hata günlüklerini nerede tuttuğunu bulmam gerekiyor .
Düzinelerce sitenin barındırıldığı bir sunucuya root erişimim var. Bu sitelerden birinde hata ayıklamaya çalışıyorum. Ben siteye göz, o üzerinde görünmüyor /var/logs/apache2/access.log
veya /var/logs/apache2/error.log
. (Dosyalar orada ve diğer siteler bunlara kaydedilir. Aslında, yüzlerce farklı günlük dosyası vardır).
Ne locate httpd.log
de find . -iname httpd.log
gerçekleştirilir /
konuda herhangi bir sonuç.
Site için apache yapılandırması:
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
kopyaların öne sürdüğü bilgilerin olmadığını belirtir .