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

Über die richtige Art und Weise der Zeitumrechnung in JS beim Excel-Import

Inhaltsverzeichnis 1. Grundlagen 2. Problembeschr...

So führen Sie das Excel-Tabellen-Plugin in Vue ein

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

So behandeln Sie einen Überlauf numerischer MySQL-Typen

Lassen Sie mich Ihnen nun eine Frage stellen. Was...

Tutorial-Diagramm zur VMware-Installation des Ubuntu 20.04-Betriebssystems

Memo: Einfach erleben. Eintrag: Nr. 209 Diese Bei...

7 interessante Möglichkeiten, versteckte Elemente in CSS zu erreichen

Vorwort Die Ähnlichkeiten und Unterschiede zwisch...

Lösung für das Problem des MySQL-Threads beim Öffnen von Tabellen

Problembeschreibung Vor kurzem gab es einen MySQL...

Implementierungsschritte zur Installation von RocketMQ im Docker

Inhaltsverzeichnis 1. Rufen Sie das Bild ab 2. Br...

Zusammenfassung der benutzerdefinierten JavaScript-Objektmethoden

Inhaltsverzeichnis 1. Verwenden Sie Objekt, um ei...

So öffnen Sie den Port in Centos7

Die Standard-Firewall von CentOS7 ist nicht iptab...

Mysql-Datumsformatierung und komplexe Datumsbereichsabfrage

Inhaltsverzeichnis Vorwort Anwendungsszenarios fü...

Implementierung eines einfachen Chatroom-Dialogs basierend auf WebSocket

In diesem Artikel finden Sie den spezifischen Cod...

MySQL-Reihe: Grundlegende Konzepte der relationalen MySQL-Datenbank

Inhaltsverzeichnis 1. Grundlegende Konzepte 2. En...