So installieren Sie Nginx in CentOS7

So installieren Sie Nginx in CentOS7

Installieren Sie die erforderliche Umgebung

1. gcc-Installation

Um nginx zu installieren, müssen Sie den von der offiziellen Website heruntergeladenen Quellcode kompilieren. Die Kompilierung hängt von der GCC-Umgebung ab. Wenn Sie die GCC-Umgebung nicht haben, müssen Sie sie installieren:

yum installiere gcc-c++

2. PCRE pcre-devel installieren

PCRE (Perl Compatible Regular Expressions) ist eine Perl-Bibliothek, die eine Perl-kompatible Bibliothek für reguläre Ausdrücke enthält. Das http-Modul von nginx verwendet pcre zum Parsen regulärer Ausdrücke, daher muss die pcre-Bibliothek unter Linux installiert werden. pcre-devel ist eine sekundäre Entwicklungsbibliothek, die mit pcre entwickelt wurde. nginx erfordert auch diese Bibliothek. Befehl:

yum install -y pcre pcre-devel

3. zlib-Installation

Die zlib-Bibliothek bietet zahlreiche Komprimierungs- und Dekomprimierungsmethoden. Nginx verwendet zlib, um den Inhalt des HTTP-Pakets zu gzippen, daher muss die zlib-Bibliothek auf Centos installiert werden.

yum install -y zlib zlib-devel

4. OpenSSL-Installation

OpenSSL ist 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 und zahlreiche Anwendungen für Tests oder andere Zwecke bietet. Nginx unterstützt nicht nur das http-Protokoll, sondern auch https (d. h. die Übertragung von http über das SSL-Protokoll). Daher müssen Sie die OpenSSL-Bibliothek auf Centos installieren.

yum install -y openssl openssl-devel

Laden Sie die offizielle Website herunter

Laden Sie das .tar.gz-Installationspaket direkt herunter von: https://nginx.org/en/download.html

Entpacken

tar -zxvf nginx-1.10.1.tar.gzcd nginx-1.10.1

Konfiguration
1. Verwenden Sie die Standardkonfiguration

./konfigurieren

Kompilieren und 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

Den Nginx-Prozess abfragen: ps aux|grep nginx

Um den automatischen Start zu aktivieren, fügen Sie einfach den Startcode in rc.local hinzu.

vi /etc/rc.local

Hinzufügen einer Zeile

/usr/local/nginx/sbin/nginx

Ausführungsberechtigungen festlegen

chmod 755 rc.loca

Das könnte Sie auch interessieren:
  • Installieren und konfigurieren Sie Nginx unter CentOS 7
  • Zwei Methoden zur Installation von Nginx auf CentOS7
  • Detaillierte Erläuterung der Lösung zum Nginx-Start in Centos7
  • CentOS7 + node.js + nginx + MySQL-Server-Erstellungsprozess
  • So installieren Sie Nextcloud mit Nginx und PHP7-FPM in CentOS7
  • Kompilieren, installieren und konfigurieren Sie die Nginx+PHP+MySql-Umgebung unter Centos7
  • CentOS7-Konfiguration Nginx-Unterstützung HTTPS-Zugriff Implementierungslösung

<<:  Fallstricke bei der Installation der komprimierten Version von MySQL 5.7.17 unter Windows

>>:  Implementierung des WeChat-Applet-Nachrichten-Pushs in Nodejs

Artikel empfehlen

30 hervorragende Beispiele für Farbabstimmung im Webdesign

Heute habe ich in diesem Artikel 30 hervorragende ...

15 JavaScript-Funktionen, die es wert sind, gesammelt zu werden

Inhaltsverzeichnis 1. Zahlen umkehren 2. Holen Si...

Designtheorie: Die Grundlagen der Schriftgestaltung

<br />Worte sind das unvermeidliche Produkt ...

Eine kurze Diskussion über MySQL-Ereignisplanungsaufgaben

1. Prüfen Sie, ob das Ereignis aktiviert ist Vari...

Beschreiben Sie kurz die Replikation der MySQL-Überwachungsgruppe

Originaltext: https://dev.mysql.com/doc/refman/8....

Detaillierte Erläuterung der Verwendung der Vue3-Statusverwaltung

Inhaltsverzeichnis Hintergrund Bereitstellen / In...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15

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

Mysql 5.7.17 Winx64-Installationstutorial auf Win7

Softwareversion und Plattform: MySQL-5.7.17-winx6...

Implementierung der Docker-Container-Verbindung und -Kommunikation

Die Portzuordnung ist nicht die einzige Möglichke...

Font Treasure House 50 exquisite kostenlose englische Schriftartenressourcen Teil 1

Designer verfügen über eine eigene Schriftartenbi...

Sechs merkwürdige und nützliche Dinge über JavaScript

Inhaltsverzeichnis 1. Dekonstruktionstipps 2. Dig...