Jak mogę wyłączyć i włączyć protokół SSL w Apache (bez polecenia, jeśli to możliwe)?

12

Mam Apache działający w systemie Ubuntu 14.04. Jak wyłączyć i włączyć tryb SSL bez polecenia? A co z poleceniem?

stevGates
źródło

Odpowiedzi:

26

O ile wiem, obecnie nie ma możliwości wyłączenia SSL bez polecenia. Za pomocą polecenia wystarczy uruchomić terminal i wejść

sudo a2dismod ssl

i zrestartuj apache2

sudo service apache2 restart

Aby zrobić odwrotnie, użyj tego polecenia

sudo a2enmod ssl

a także zrestartuj apache2

Tung Tran
źródło
i jak włączyć?
stevGates
Dołączyłem to do mojej odpowiedzi.
Tung Tran,
2

Aby wyłączyć SSL bez polecenia, możesz ręcznie edytować dyrektywę SSLEngine w pliku konfiguracyjnym ssl (zwykle w /etc/apache2/sites-enabled/default-ssl.conf)

zmiana:

SSLEngine on

do:

SSLEngine off

uruchom ponownie Apache. Myślę, że to wymaga polecenia ...

dla Ubuntu 14.04 i przed użyciem: usługa sudo apache2 restart

w przypadku systemu Ubuntu 16.04 i nowszych: sudo systemctl uruchom ponownie apache2.service

z: https://httpd.apache.org/docs/2.4/mod/mod_ssl.html

DaveS
źródło
0

Dostępne są tylko polecenia wyłączania i włączania protokołu SSL

Znajdź konfigurację protokołu SSL na serwerze Apache z uprawnieniami administratora. I wpisz

grep -i -r "SSLProtocol" /etc/apache2 

wyłączyć

Wpisz następujące polecenie, aby zrestartować

apachectl -k restart 
NIMISHAN
źródło
1
Czy grep -i -r "SSLProtocol" /etc/apache2ma na celu zaktualizować konfigurację Apache, skutecznie wyłączając SSL? Zamiast tego to polecenie pokazuje po prostu, które pliki zawierają SSLProtocoldyrektywę. Im lepsza odpowiedź jest powyżej ( askubuntu.com/a/709631/382980 )
Matty