Apache startet nicht

0

Auf einem Fedora 20 habe ich versucht, ssl zu installieren, aber etwas ist schief gelaufen, und jetzt gibt Apache einen Fehler aus, wenn ich versuche, es neu zu starten.

Was kann ich tun, um weitere Informationen zu dem Fehler zu erhalten und ihn zu beheben?

[root@localhost certs]# service httpd restart
Redirecting to /bin/systemctl restart  httpd.service
Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.
[root@localhost certs]# journalctl -xn
-- Logs begin at Mon 2014-03-10 18:44:01 CET, end at Fri 2014-07-04 13:39:14 CEST. --
Jul 04 13:39:08 localhost.localdomain dbus-daemon[790]: dbus[790]: avc:  received policyload notice (seqno=2)
Jul 04 13:39:08 localhost.localdomain dbus[1895]: avc:  received policyload notice (seqno=2)
Jul 04 13:39:08 localhost.localdomain dbus[1926]: avc:  received policyload notice (seqno=2)
Jul 04 13:39:08 localhost.localdomain dbus[790]: avc:  received policyload notice (seqno=2)
Jul 04 13:39:08 localhost.localdomain dbus-daemon[790]: dbus[790]: [system] Reloaded configuration
Jul 04 13:39:08 localhost.localdomain dbus[790]: [system] Reloaded configuration
Jul 04 13:39:14 localhost.localdomain systemd[1]: Starting The Apache HTTP Server...
-- Subject: Unit httpd.service has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit httpd.service has begun starting up.
Jul 04 13:39:14 localhost.localdomain systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
Jul 04 13:39:14 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: Unit httpd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit httpd.service has failed.
-- 
-- The result is failed.
Jul 04 13:39:14 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.
[root@localhost certs]# 

Bearbeiten Sie hier das Fehlerprotokoll von Apache:

[Fri Jul 04 14:04:06.972601 2014] [core:notice] [pid 10189] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
[Fri Jul 04 14:04:06.974558 2014] [suexec:notice] [pid 10189] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Fri Jul 04 14:04:06.975276 2014] [ssl:warn] [pid 10189] AH01909: sisley-mage.local.frpreprod:443:0 server certificate does NOT include an ID which matches the server name
[Fri Jul 04 14:04:06.975643 2014] [ssl:emerg] [pid 10189] AH02311: Fatal error initialising mod_ssl, exiting. See /var/www/html/error.log for more information
AH00016: Configuration Failed
OSdave
quelle
Was sagen Ihre Apache-Fehlerprotokolle?
User619714
@ Iain Apache Fehlerprotokoll in Frage enthalten
OSdave
1
Wird der Protokollauszug aus der gleichen /var/www/html/error.logDatei wie der Ort, an dem nach weiteren Informationen gesucht werden soll, in der der letzte kritische Fehler aufgezeichnet? Weil das ein bisschen kreisförmig wäre ...
HBruijn

Antworten:

5

AH01909: sisley-mage.local.frpreprod: 443: 0 Das Serverzertifikat enthält KEINE ID, die mit dem Servernamen übereinstimmt

Dies ist das Problem, das Sie lösen müssen. Die ServerName-Direktive muss mit der im Zertifikat übereinstimmen

openssl x509 -in server.crt -noout -subject

Wenn Sie dem Zertifikat den richtigen Pfad geben, werden Sie darüber informiert, wie der CN des Zertifikats lautet und auf welchen Wert der Servername festgelegt werden sollte.

user619714
quelle