Centos7.3 So installieren und implementieren Sie Nginx und konfigurieren https

Centos7.3 So installieren und implementieren Sie Nginx und konfigurieren https

Installationsumgebung

1. gcc-Installation

Um nginx zu installieren, müssen Sie zuerst den von der offiziellen Website heruntergeladenen Quellcode kompilieren

Die Kompilierung hängt von der GCC-Umgebung ab:

yum installiere gcc-c++

2. PCRE pcre-devel installieren

Installieren Sie pcre-devel, eine sekundäre Entwicklungsbibliothek, die mit pcre entwickelt wurde. :

yum install -y pcre pcre-devel

3. zlib Installation

Die zlib-Bibliothek bietet viele Möglichkeiten zur Komprimierung und Dekomprimierung. Nginx kann zlib verwenden, um den Inhalt von HTTP-Paketen zu gzippen:

yum install -y zlib zlib-devel

4. OpenSSL-Installation

Eine leistungsstarke kryptografische Bibliothek auf Secure Socket Layer, die wichtige kryptografische Algorithmen, häufig verwendete Funktionen zur Verwaltung von Schlüssel- und Zertifikatspaketen sowie SSL-Protokolle enthält. Nginx muss https unterstützen (HTTP über SSL-Protokoll übertragen)

yum install -y openssl openssl-devel

Installieren Sie Nginx

Mit dem Befehl wget herunterladen

wget -c https://nginx.org/download/nginx-1.9.9.tar.gz

Entpacken

tar -zxvf nginx-1.9.9.tar.gz
cd nginx-1.9.9/

Konfiguration

Allgemeine Konfiguration

#./konfigurieren

Konfigurieren Sie https:

./configure --with-http_ssl_module

Installieren

machen
installieren

Suchen Sie den Installationspfad:

wo ist nginx

Starten und Stoppen von nginx

cd /usr/local/nginx/sbin/
./nginx
./nginx -s stoppen
./nginx -s beenden
./nginx -s neu laden

Hinweise:

./nginx -t: Überprüfen Sie, ob die Konfigurationsdatei nginx.conf korrekt ist

./nginx -s quit: Diese Methode stoppt den Nginx-Prozess, nachdem er seine Verarbeitungsaufgaben abgeschlossen hat.

./nginx -s stop: Diese Methode entspricht dem Herausfinden der Nginx-Prozess-ID und der anschließenden Verwendung des Kill-Befehls, um den Prozess zwangsweise zu beenden.

Um SSL zu konfigurieren, prüfen Sie bitte, welchen Server Sie verwenden, und beantragen Sie bei der Beantragung eines Domänennamens ein SSL-Zertifikat. Konfigurieren Sie es dann direkt im Server-Lastausgleich.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierter Prozess zum Konfigurieren eines HTTPS-Zertifikats unter Nginx
  • Nginx konfiguriert denselben Domänennamen, um sowohl den http- als auch den https-Zugriff zu unterstützen
  • Detaillierte Konfiguration von Nginx, das sowohl Http als auch Https unterstützt
  • Konfiguration des SSL-Zertifikats für den Nginx-Domänennamen (Website-HTTP auf https aktualisiert)
  • So konfigurieren Sie ein SSL-Zertifikat in Nginx, um den HTTPS-Dienst zu implementieren
  • Detaillierte Erläuterung der Frp-erzwungenen Umleitung zur https-Konfiguration unter Nginx
  • So installieren Sie Nginx in Docker und konfigurieren den Zugriff über https
  • Detaillierte Erläuterung der SSL-Modulkonfiguration von Nginx zur Unterstützung des HTTPS-Zugriffs
  • Nginx implementiert ein Codebeispiel für die https-Websitekonfiguration

<<:  Die Rolle der neuen Feature-Window-Funktionen von MySQL 8

>>:  js implementiert ein einfaches Warenkorbmodul

Artikel empfehlen

Detaillierte Erläuterung der JavaScript-Programmschleifenstruktur

Inhaltsverzeichnis Struktur auswählen Schleifenst...

So überspringen Sie Fehler bei der MySQL-Master-Slave-Replikation

1. Traditionelle Binlog-Master-Slave-Replikation,...

Lösungen für den Fehler und die Ungültigkeit beim Öffnen von nginx.pid

Inhaltsverzeichnis 1. Problembeschreibung 2. Prob...

So generieren Sie ein kostenloses Zertifikat mit OpenSSL

1: Was ist OpenSSL? Welche Funktion hat es? Was i...

Beschreibung des Meta-Viewport-Attributs in der HTML-Webseite

Beschreibung der HTML-Meta-Viewport-Attribute Was...

Einfache Kapselung von Axios und Beispielcode zur Verwendung

Vorwort Als ich kürzlich ein Projekt erstellte, d...

Gängige Reparaturmethoden für die Trennung der MySQL Master-Slave-Replikation

Inhaltsverzeichnis 01 Problembeschreibung 02 Lösu...

Der einfachste Weg, ein Programm beim Start in Linux automatisch auszuführen

Ich habe viele davon gesammelt, aber alle endeten...

Grundlegendes Nutzungs-Tutorial zur IPTABLES-Firewall unter LINUX

Vorwort Für Produktions-VPS mit öffentlicher IP w...

MySQL-Komplettabsturz: Detaillierte Erklärung der Abfragefilterbedingungen

Überblick In tatsächlichen Geschäftsszenarioanwen...

Eine kurze Erklärung zum sinnvollen Einsatz von Tabellen und Divs im Seitendesign

Zu Beginn dieses Artikels möchte ich die Fehler in...

Vue-Beispielcode für die Online-Vorschau von Office-Dateien

Ich arbeite derzeit an elektronischen Archiven un...