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

Analyse der MySql-Indexnutzungsstrategie

MySql-Index Indexvorteile 1. Sie können die Einde...

Drei Möglichkeiten zur Kommunikation zwischen Docker-Containern

Wir alle wissen, dass Docker-Container voneinande...

Beispiele für MySQL-Batch-Hinzufügungs- und Speichermethoden

Beim Anmelden am Stresstest sind viele verschiede...

So verwenden Sie das Schreiben von Dateien zum Debuggen einer Linux-Anwendung

Unter Linux ist alles eine Datei, daher besteht d...

Docker entfernt abnormale Containervorgänge

Dieser Neuling ist auf ein solches Problem gestoß...

Implementierung eines einfachen Rechners auf Basis von JavaScript

In diesem Artikel wird der spezifische JavaScript...

Vue ruft die Computerkamera auf, um die Fotofunktion zu realisieren

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Analyse klassischer Fragen zu JavaScript-Rekursionsfällen

Inhaltsverzeichnis Was ist Rekursion und wie funk...

Stellen Sie die Nginx+Flask+Mongo-Anwendung mit Docker bereit

Als Server wird Nginx verwendet, als Datenbankunt...