Problèmes logs serveur Apache sous CentOS - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 05-07-2011 à 11:44:53
et quid du répertoire /home/dirperso/logs/ ?
Marsh Posté le 05-07-2011 à 11:47:03
cela étant, mettre /home et /home/disperso en 777 est un poil bourrin. J'aurais personnellement mis un 711 sur /home/disperso et les droits ad-hoc sur logs pour le user (ou groupe) sous lequel tourne httpd (www-data sur beaucoup de distrib)
Marsh Posté le 05-07-2011 à 12:05:48
je sais que c bourrin c juste pr tester et le répertoire logs est aussi en 777 ^^
Marsh Posté le 05-07-2011 à 16:54:03
Je dirais soit :
-Apache qui refuse d'écrire hors de /var/log si le répertoire ne lui appartient pas
-SELinux qui refuse à Apache d'écrire hors de /var/log/
Marsh Posté le 05-07-2011 à 11:37:35
Bonjour à tous,
je fais tourner un serveur apache sur une CentOS, et j'ai voulu changer le répertoire où se situe les logs d'erreur, pour cela, j'ai changé le répertoire dans le fichier httpd.conf :
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog /home/dirperso/logs/error_log
et lorsque je souhaite redémarrer mon serveur apache j'ai cette erreur :
Stopping httpd: [FAILED]
Starting httpd: (13)Permission denied: httpd: could not open error log file /home/dirperso/logs/error_log.
Unable to open logs
[FAILED]
J'ai vérifié les permissions et tout est OK sur les répertoires, home et dirperso en +x et logs en 777 donc je vois pas où est le problème.
Une autre partie concerne les erreurs dans le htttpd.conf, est-ce que je dois la modifier :
Alias /error/ "/var/www/error/"
<IfModule mod_negotiation.c>
<IfModule mod_include.c>
<Directory "/var/www/error">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Order allow,deny
Allow from all
LanguagePriority en es de fr
ForceLanguagePriority Prefer Fallback
</Directory>
Merci d'avance pour votre aide