Implementierung der Nginx-Konfiguration https

Implementierung der Nginx-Konfiguration https

1: Bereiten Sie das https-Zertifikat vor

https-Zertifikat: Ich habe von Huawei ein einjähriges kostenloses https-Zertifikat erhalten.

Zertifikat herunterladen

Wir konfigurieren das Nginx-Zertifikat, also nehmen Sie einfach das Zertifikat in der Nginx-Datei

2: Nginx-SSL-Modul vorbereiten

Mein Pfad ist: usr/local/nginx

Geben Sie das Nginx-Installationsverzeichnis ein: usr/local/nginx

Befehl: ./sbin/nginx -v

Überprüfen Sie, ob ein SSL-Modul vorhanden ist. Die folgende Abbildung zeigt, dass es nicht installiert ist.

Installieren Sie das SSL-Modul:

Im Allgemeinen gibt es kein SSL-Modul. Geben Sie als Nächstes Ihr entpacktes nginx-Verzeichnis ein. Beachten Sie, dass dies nicht das nginx-Installationsverzeichnis ist, sondern das entpackte Verzeichnis. Geben Sie nach dem Aufrufen des Verzeichnisses Folgendes ein:

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

Führen Sie dann Folgendes aus:

machen

#Denken Sie daran, make install nicht auszuführen, da sonst nginx neu installiert wird

Nachdem die oben genannten Vorgänge abgeschlossen sind, wird der Ordner objs in Ihrem Verzeichnis angezeigt und die nginx-Datei ist im Ordner vorhanden, wie in der Abbildung dargestellt:

Ersetzen Sie die nginx-Datei in diesem Verzeichnis durch die im Installationsverzeichnis sbin:

#Geben Sie das Nginx-Installationsverzeichnis ein, um den Nginx-Dienst zu stoppen

./sbin/nginx -s stoppen

Wenn Keepalive Nginx High Availability installiert ist, müssen Sie Keepalive stoppen,

Wenn kein Systemdienst hinzugefügt wird, dann pkill -9 keepalive

systemctl stoppe keepalived.service

#Ersetzen Sie das vorherige

nginx cp /root/nginx/objs/nginx /usr/local/nginx/sbin

Nach dem Ersetzen Keepalive starten und nginx starten

Überprüfen Sie, ob die Installation erfolgreich war

./sbin/nginx -V

Wenn Folgendes angezeigt wird, wurde SSL erfolgreich installiert.

3: SSL-Zertifikat konfigurieren

Erstellen Sie ein Zertifikatsverzeichnis im Nginx-Installationsverzeichnis und kopieren Sie server.key und server.crt in das Zertifikatsverzeichnis von Nginx.

Konfigurieren Sie die Datei nginx.conf im nginx-Installationsverzeichnis

Starten Sie nginx neu ./sbin/nginx -s reload

4: Browser-https-Protokollzugriff. Wenn der Zugriff erfolgreich ist, ist die https-Konfiguration erfolgreich.

Auf der offiziellen Website von Huawei finden Sie auch Konfigurationsdokumente

Dies ist das Ende dieses Artikels über die Implementierung der Nginx-Konfiguration https. Weitere relevante Inhalte zur Nginx-Konfiguration https finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  So zeigen Sie Bilder im TIF-Format im Browser an

>>:  Eine vollständige Anleitung zu einigen ungewöhnlichen, aber nützlichen CSS-Attributoperationen

Artikel empfehlen

Detaillierte Erklärung der Verwendung des chmod-Befehls in Linux

chmod-Befehlssyntax Dies ist die korrekte Syntax ...

20 CSS-Codierungstipps für mehr Effizienz (sortiert)

In diesem Artikel möchten wir eine Sammlung von 2...

Proxy realisiert das Prinzip der bidirektionalen Bindung von Vue3-Daten

Inhaltsverzeichnis 1. Vorteile von Proxy gegenübe...

Die Vorteile von Div+CSS und Web-Standardseiten

Das Div-Element wird verwendet, um Struktur und Hi...

Hinweise zur IE8-Kompatibilität, die mir aufgefallen sind

1. getElementById von IE8 unterstützt nur IDs, nic...

Beispielcode der Uniapp Vue- und NVUE-Karussellkomponenten

Der Vue-Teil ist wie folgt: <Vorlage> <K...

Was sind die Unterschiede zwischen var let const in JavaScript

Inhaltsverzeichnis 1. Wiederholte Erklärung 1,1 v...

Eine kurze Erläuterung zum Anpassen der Hostdatei in Docker

Inhaltsverzeichnis 1. Befehl 2. docker-compose.ym...

Einführung in Sublime Text 2, ein Web-Frontend-Tool

Sublime Text 2 ist ein leichter, einfacher, effiz...

JQuery implementiert das Ausblenden und Anzeigen von Animationseffekten

In diesem Artikel wird der spezifische Code von J...