Der Apache-Webserver ist auf Servern auf der ganzen Welt installiert und bietet eine solide Leistung und Funktionen, um diejenigen, die es benutzen . Apache bietet Sicherheit für E-Commerce durch SSL-Zertifikate , die de -facto-Standard für solche Transaktionen . OpenSSL wird normalerweise verwendet, um die Zertifikate zu erstellen und sowohl Apache und OpenSSL werden häufig auf einer Linux-Plattform verwendet . Anleitung
1
Installieren Sie den Apache2 Webserver mit PHP5 OpenSSL und die folgenden Befehle an der Linux- Eingabeaufforderung ein:
apt- get install apache2 libapache2 openssl -mod- php5 php5 -cli php5 -common php5- cgiapt -get update
der zweite Befehl sorgt dafür, dass alle Software die aktuellen Updates enthält .
2
erstellen eines SSL-Zertifikats mit dem folgenden Befehl an der Eingabeaufforderung :
openssl req $ @ -new- x509 -days 700 -nodes -out /etc/apache2/apache.pem - keyout /etc/apache2/sslcert.pem
Das resultierende Verfahren wird fragen Sie nach Informationen über den Server . Je genauer die Informationen, die Sie , die mehr Sicherheit das Zertifikat in der Lage sein
3
Festlegen von Berechtigungen für die " sslcert.pem "-Datei mit dem folgenden Befehl geben wird : .
chmod 600 /etc/apache2/sslcert.pem
Verwenden Sie einen Texteditor, um die /etc/apache2/ports.conf Datei ändern, indem Sie diese Zeile zu Zeile verursachen Apache2 auf Port 443 zu hören :
Listen 443
Speichern Sie die Datei und schließen Sie es
4
Aktivieren der SSL-Unterstützung für Ihren Apache2 -Server mit dem folgenden Befehl aus: .
a2enmod ssl
5
ändern Sie Ihre Website- Konfigurationsdatei , damit Apache2 SSL zu verwenden . Seien Sie sicher, dass die folgenden zwei Zeilen vorhanden sind :
NameVirtualHost * .80 (Wechsel von NameVirtualHost * ) NameVirtualHost * .443 ( SSL-Verbindungen zulassen )
6
Starten Sie den Apache -Server mit der folgenden Befehl ein:
/etc/init.d/apache2 starten
7
Testen Sie Ihre Server. Öffnen Sie einen Web -Browser, Schlüssel https://localhost in der URL , und drücken Sie "Enter". Sollten Sie Ihren Web-Server der Homepage mit "https" zu sehen an der Vorderseite der URL.