Nieprawidłowe polecenie „SSLEngine” Centos

10

Odinstalowałem Apache i ponownie go zainstalowałem, a teraz, gdy próbuję go uruchomić, pojawia się następujący błąd:

Syntax error on line 94 of /usr/local/psa/admin/conf/generated/13636697550.95452800_server.include:
Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration

Nie próbowałem włączyć SSL ani nic takiego. Jestem całkiem nowy w Linuksie i ogólnie Apache, więc jeśli ktoś mógłby mi w tym pomóc, byłbym nieskończenie wdzięczny.

Rafiq Abdo
źródło

Odpowiedzi:

20

Prawdopodobnie jest zapomniana konfiguracja w /etc/httpd/conflub /etc/httpd/conf.d. Znajdź ( grep SSL /etc/httpd/{conf,conf.d} -r) i zniszcz go lub zainstaluj moduł ssl dla Apache:

yum install mod_ssl
stderr
źródło
** Szybciej: ** yum -y zainstaluj mod_ssl
George Chalhoub 16.09.16
Ta odpowiedź również rozwiązuje problem dla mnie
Fokwa Best
3

W moim przypadku zainstalowałem mod_ssl, ale nie został włączony. Aby to zrobić, uruchomiłem:

sudo a2enmod ssl
ingh.am
źródło
2

Sprawdź, czy już załadowałeś mod_ssl do pliku httpd.conf:

LoadModule ssl_module modules/mod_ssl.so
Ela
źródło