Bei einem neu aufgesetzten centos System und nach ein wenig Konfiguration hier und da, bekam ich beim starten des Apache folgende Meldung:
/etc/init.d/httpd start
httpd starten: httpd: Could not open configuration file /etc/httpd/conf/httpd.conf: Permission denied [FEHLGESCHLAGEN]
Das Problem ließ sich schnell lösen in dem ich selinux deaktivierte.
Einfach in der Datei /etc/sysconfig/selinux die Zeile SELINUX=enforcing
auf SELINUX=disabled
ändern und den Server neustarten.
http://stopdisablingselinux.com/
Ganz ehrlich: Wenn Du keine Lust hast, dich mit SELinux zu beschäftigen, dann installier dir debian. Ist auch eine wundervolle Distribution.
Privat setze ich zur Zeit ubuntu ein, aber auf der Arbeit primär CentOS
http://barnapkinmemoirs.com/wp-content/uploads/2014/07/picard-facepalm.jpg
das thema wäre vermutlich auch mit
$ restorecon /etc/httpd/conf/httpd.conf
erledigt gewesen..