2016-08-01 29 views
1

Ich möchte httpd aws ec2 Linux neu starten. Ich schreibe folgenden Befehl im Terminal.sudo Dienst httpd Neustart gibt einen Fehler oder ssl.conf

sudo service httpd restart 

Aber es gibt mir folgenden Fehler.

Starting httpd: AH00526: Syntax error on line 18 of /etc/httpd/conf.d/ssl.conf: 
Invalid command 'SSLPassPhraseDialog', perhaps misspelled or defined by a module not included in the server configuration 
                 [FAILED] 




Starting httpd: AH00526: Syntax error on line 23 of /etc/httpd/conf.d/ssl.conf: 
Invalid command 'SSLSessionCache', perhaps misspelled or defined by a module not included in the server configuration 
                 [FAILED] 

Wenn ich die Zeile kommentieren, wird es unten Fehler anzeigen.

Starting httpd: AH00526: Syntax error on line 24 of /etc/httpd/conf.d/ssl.conf: 
Invalid command 'SSLSessionCacheTimeout', perhaps misspelled or defined by a module not included in the server configuration 
                  [FAILED] 

Ich glaube nicht, dass jedes Mal, wenn ich die Zeilen kommentieren muss. Momentan brauche ich keine ssl.conf. Also ich möchte nicht anrufen, wenn ich httpd neu starten werde. wie kann ich es tun?

Danke

+0

Wie haben Sie das kommentiert? Verwenden von '#' am Anfang der Zeile 24. –

+0

@ ThanhNguyenVan: - Ja, ich habe # am Anfang der Zeile 24 verwendet –

+1

Das zweite Fehlerprotokoll ist dasselbe wie das erste Fehlerprotokoll, hast du einen Kommentar aus '# 'vor' SSLSessionCacheTimeout gemacht 'Zeile –

Antwort

0

Installieren Sie die httpd und php erneut. Möglicherweise ist Ihre Konfiguration defekt. Ich hoffe es funktioniert.

1

Wenn ein Modul, das bestimmte Direktiven bereitstellt, nicht geladen ist, wird sich die Apache config check darüber beschweren, dass sie nicht über sie "wissen", wie Sie in den Fehlern sehen.

Sie haben mod_ssl nicht geladen und deshalb gibt HTTPD Ihnen diese Konfigurationsfehler. Laden Sie entweder mod_ssl oder stellen Sie sicher, dass keine mod_ssl-Direktiven vorhanden sind (Kommentar auskommentieren, löschen, keine ssl.conf einschließen, die Wahl liegt bei Ihnen).