CentOS Apache Fehler permission denied |
Geschrieben von: Wolfgang |
Mittwoch, den 15. Juni 2011 um 13:31 Uhr |
Hallo Leute ich hatte heute ärger mit meinem Testsystem unter CentOS. Ich habe bei der Installation nicht darauf geachtet, das ich SELINUX installiert habe. Wenn SELinux installiert ist wird dies beim Systemstart mit gestartet. (Sicherheit ist ja schön und gut, kann aber auch zu Problemen führen)
Dies führte zu Irritationen bei der Konfiguration von Apache und Tomcat Servern.
Folgendes Szenario:
Log-Files und Websiten sollen nicht im default Pfad installiert sein.
Der Effekt: Der Apache Server startet immer mit Fehler: permission denied could not acces log file "error.log" Die Konfiguration sah vor die Standard-Ausgabe der /var/log/httpd/error.log nach /www/httpd/logs/error.log zu verlegen.
Da SELinux noch aktiv war wurde ein Logging in ein anderes Verzeichnis nicht erlaubt.
Nachdem ich in der Datei /etc/selinux/config SELINUX=disable eingetragen und den Rechner neu gestartet habe, funktionierte der Apache wie gewohnt.
Viel Spass
Euer Admin |
Zuletzt aktualisiert am Mittwoch, den 15. Juni 2011 um 13:44 Uhr |