Das SSL-Modul ist nicht standardmäßig installiert. Wenn Sie dieses Modul verwenden möchten, müssen Sie beim Kompilieren den Parameter --with-http_ssl_module angeben. Das Installationsmodul hängt von der OpenSSL-Bibliothek und einigen Referenzdateien ab. Normalerweise befinden sich diese Dateien nicht in derselben Datei in einem Softwarepaket. Normalerweise lautet dieser Dateiname etwa libssl-dev.
Zertifikat generieren
Sie können ein einfaches Zertifikat generieren, indem Sie die folgenden Schritte ausführen:
Geben Sie zunächst das Verzeichnis ein, in dem Sie das Zertifikat und den privaten Schlüssel erstellen möchten, zum Beispiel:
Erstellen Sie einen privaten Serverschlüssel. Der Befehl fordert Sie auf, ein Passwort einzugeben:
Zertifikat (CSR) für Signaturanforderung erstellen:
Entfernen Sie das erforderliche Passwort, wenn Sie Nginx mit SSL-Unterstützung laden und den oben genannten privaten Schlüssel verwenden:
Nginx konfigurieren
Signieren Sie abschließend das Zertifikat mit dem oben genannten privaten Schlüssel und CSR:
Ändern Sie die Nginx-Konfigurationsdatei so, dass sie das neu getaggte Zertifikat und den privaten Schlüssel enthält:
Nginx neu starten.
Auf diese Weise können Sie über die folgenden Methoden darauf zugreifen:
https://YOUR_DOMAINNAME_HERE
Darüber hinaus können Sie auch den folgenden Code hinzufügen, um Port 80 auf 443IT People umzuleiten Paradise
Bitte geben Sie beim Nachdruck die Quelle des Artikels an: http://www.centos.bz/2011/12 /nginx-ssl-https-support/
Das Obige stellt vor, wie Nginx das SSL-Modul verwendet, um die HTTPS-Unterstützung zu konfigurieren, einschließlich der relevanten Aspekte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.