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?

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


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


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 

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.