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

Zusammenfassung grundlegender SQL-Anweisungen in der MySQL-Datenbank

Dieser Artikel beschreibt anhand von Beispielen d...

So erstellen Sie SonarQube mit Docker

Inhaltsverzeichnis 1. Docker installieren 2. Sona...

Ein vollständiges Tutorial zur Verwendung der Axios-Kapselung in Vue

Vorwort Heutzutage wird in Projekten häufig die A...

Web-Standardanwendung: Neugestaltung der Tencent QQ-Homepage

Die Homepage von Tencent QQ wurde neu gestaltet un...

CSS Flex mehrere mehrspaltige Layouts

Grundlegendes dreispaltiges Layout .Container{ An...

Die vue-cli-Konfiguration verwendet den vollständigen Prozessdatensatz von Vuex

Inhaltsverzeichnis Vorwort Installation und Verwe...

Trash-Cli: Befehlszeilen-Papierkorb-Tool unter Linux

Ich glaube, jeder kennt den Papierkorb, da er bei...