Wie kann ich SSL in Apache deaktivieren und aktivieren (wenn möglich ohne Befehl)?

12

Ich habe Apache in Ubuntu 14.04 ausgeführt. Wie deaktiviere und aktiviere ich den SSL-Modus ohne Befehl? Was ist mit einem Befehl?

stevGates
quelle

Antworten:

26

Soweit ich weiß, gibt es derzeit keine Möglichkeit , SSL ohne Befehl zu deaktivieren. Starten Sie mit Befehl einfach Ihr Terminal und geben Sie ein

sudo a2dismod ssl

und starte apache2 neu

sudo service apache2 restart

Verwenden Sie diesen Befehl, um das Gegenteil zu tun

sudo a2enmod ssl

und starten Sie auch apache2 neu

Tung Tran
quelle
und wie aktivieren?
stevGates
Ich habe es meiner Antwort beigefügt.
Tung Tran
2

Um SSL ohne Befehl zu deaktivieren, können Sie die SSLEngine-Direktive in Ihrer SSL-Konfigurationsdatei manuell bearbeiten (normalerweise in /etc/apache2/sites-enabled/default-ssl.conf).

Veränderung:

SSLEngine on

zu:

SSLEngine off

Starten Sie Apache neu. Ich denke, das erfordert einen Befehl ...

für Ubuntu 14.04 und vor der Verwendung: sudo service apache2 restart

für Ubuntu 16.04 und darüber hinaus: sudo systemctl apache2.service neu starten

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

DaveS
quelle
1

Zum Deaktivieren und Aktivieren von SSL stehen nur Befehle zur Verfügung

Suchen Sie Ihre SSL-Protokollkonfiguration mit Root-Berechtigung auf Ihrem Apache-Server. Und tippe

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

Etwas deaktivieren

Geben Sie den folgenden Befehl ein, um neu zu starten

apachectl -k restart 
NIMISHAN
quelle
Soll grep -i -r "SSLProtocol" /etc/apache2die Apache-Konfiguration aktualisiert und SSL effektiv deaktiviert werden? Stattdessen zeigt dieser Befehl einfach an, welche Dateien die SSLProtocolDirektive enthalten . Die bessere Antwort ist oben ( askubuntu.com/a/709631/382980 )
Matty