Das Apache -Projekt hat eine der beliebtesten Web- Server-Plattformen in seine Apache2 Server hergestellt , und die Tatsache, dass es kostenlos ist , mindert nicht seine robuste Feature-Liste. Doch mit jedem Web- Server, den Sie brauchen, um sichere Verbindungen für die Benutzer bereitzustellen. Secure Sockets Layer ( SSL) ist der anerkannte Standard -Software , die diese Funktion für viele Web -Servern, einschließlich Apache2 führt . Installation und Implementierung auf Ihrem Server Apache2 SSL stellt die sichere Verbindungen , die Ihre Benutzer brauchen und wollen . OpenSSL ist der de facto Standard für SSL und Ubuntu ist eine der beliebtesten Linux-Distributionen verfügbar . Anleitung 
 1 
 Install Apache2 , OpenSSL und PHP5 mit der folgenden Befehle an der Eingabeaufforderung ein: 
 
 apt- get install apache2 
 
 apt- get install openssl 
 
 apt- get install libapache2 -mod- php5 
 
 apt- get install php5 -cli php5 -common php5 -cgi 
 2 
 generieren eines SSL-Zertifikats mit dem folgenden Befehl : 
 
 openssl req $ @ -new - x509 - 365 Tage - Knoten - out /etc/apache2/apache.pem - keyout /etc/apache2/apache.pem 
 < p > Dies beginnt das SSL-Zertifikat Generierung , welche Sie für die spezifische Informationen über Ihre Organisation zu fragen. Geben Sie einen Punkt (". " ), Um ein Feld leer lassen 
 3 
 sicher, dass die richtigen Berechtigungen für die " apache.pem "-Datei mit folgendem Befehl eingestellt: . 
 
 chmod 600 /etc/apache2/apach.pem 
 
 Fügen Sie die folgende Zeile zur /etc/apache2/ports.conf Datei, so dass Apache2 auf Port 443 hören will : 
 
 hören 443 
 4 
 Aktivieren der SSL-Unterstützung für Ihren Apache2 Webserver und starten Sie den Server mit den folgenden Befehlen : 
 
 a2enmod ssl 
 
 /etc/init.d/apache2 Neustart 
 5 
 Konfigurieren Apache2 SSL zu verwenden , indem Sie die Konfigurationsdatei für Ihre Website. Stellen Sie sicher, dass die folgenden zwei Zeilen vorhanden sind : 
 
 NameVirtualHost * .80 (Wechsel von NameVirtualHost * ) 
 
 NameVirtualHost * .443 (ermöglicht SSL-Verbindungen ) 
 
 Starten Sie Apache2 mit dem folgenden Befehl ein: 
 
 /etc/init.d/apache2 starten 
 6 
 Testen Sie den SSL -Betrieb durch einen Browser öffnen und Keying https:// oder  ; in das URL-Feld . Drücken Sie "Enter". Wenn Sie entweder eine Nachricht um Erlaubnis zu fragen , um fortzufahren oder Ihre Website zu sehen , haben Sie erfolgreich aktiviert auf Ihrem Server Apache2 SSL .