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

Implementierung eines geplanten MySQL-Sicherungsskripts unter Windows

Wenn Sie auf einem Windows-Server regelmäßig Date...

SQL zur Implementierung der Wiederherstellung einer Zeitreihenversetzung

Inhaltsverzeichnis 1. Anforderungsbeschreibung 2....

Installations-Tutorial für VMware Workstation 12 Pro Linux

Dieser Artikel zeichnet das Linux-Tutorial zur In...

Lösung des Konflikts zwischen Linux-Kernel- und SVN-Versionen

Phänomen Das System konnte den Linux-Systemkernel...

Detaillierte Erklärung des Hintergrund-Positionsprozentsatzprinzips

Als ich heute jemandem beim Anpassen des Codes ha...

So importieren und exportieren Sie Docker-Images

Dieser Artikel stellt den Import und Export von D...

Detaillierte Erklärung der Verwendung des Linux-Befehls nslookup

[Wer ist nslookup?] 】 Der Befehl nslookup ist ein...

Detaillierte Erläuterung der Angular-Strukturdirektivenmodule und -Stile

Inhaltsverzeichnis 1. Strukturelle Anweisungen Mo...

Details zur Verwendung des JSON-Typs in MySQL 5.7

JSON ist ein leichtes Datenaustauschformat, das e...