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

Einführung in semantische XHTML-Tags

Der erste Punkt ist, dass Menschen die Semantik vo...

Detaillierte Erläuterung der CSS-Bildspleißtechnologie (Sprite-Bild)

CSS-Bildspleißtechnologie 1. Bildzusammenfügung B...

Tiefes Verständnis des Mechanismus des CSS-Hintergrund-Blend-Modus

Dieser Artikel darf gerne geteilt und zusammengef...

Eine kurze Diskussion über das Implementierungsprinzip von Webpack4-Plugins

Inhaltsverzeichnis Vorwort wissen Übung macht den...

Untersuchung des Problems der Flip-Navigation mit geneigter Maus

In diesem Artikel analysieren wir als Beispiel die...

Der Unterschied zwischen HTML, XHTML und XML

Entwicklungstrends: html (Hypertext-Markup-Sprache...

So überwachen Sie Array-Änderungen in JavaScript

Vorwort Als ich zuvor „defineProperty“ vorgestell...

Zwei Möglichkeiten, das WeChat-Miniprogramm mit Tencent Maps zu verbinden

Ich habe kürzlich ein WeChat-Applet geschrieben u...

MySQL 8.0.12 Installationskonfigurationsmethode und Kennwortänderung

In diesem Artikel werden die Installations- und K...

Reines js, um einen Schreibmaschineneffekt zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...