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

So ändern Sie das MySQL-Passwort unter Centos

1. MySQL-Anmeldeeinstellungen ändern: # vim /etc/...

CSS steuert den Abstand zwischen Wörtern durch die Eigenschaft „letter-spacing“

Eigenschaft „letter-spacing“ : Vergrößern oder ve...

Standardmäßige Stilanordnung von HTML4.0-Elementen

Code kopieren Der Code lautet wie folgt: html, Ad...

So lösen Sie das Problem, dass Seata die MySQL 8-Version nicht verwenden kann

Mögliche Gründe: Der Hauptgrund, warum Seata MySQ...

Vollständiger Prozessbericht der Nginx-Reverse-Proxy-Konfiguration

1. Vorbereitung Installieren Sie Tomcat auf dem L...

So verwenden Sie den regulären Matching-Selektor für CSS-Attributwerte (Tipps)

Es gibt drei Typen von regulären Matching-Selekto...

CentOS 7.5 stellt Varnish-Cache-Serverfunktion bereit

1. Einführung in Varnish Varnish ist ein leistung...

Docker-Tutorial: Container verwenden (einfaches Beispiel)

Wenn Sie mit Docker noch nicht vertraut sind, seh...

React realisiert sekundäre Verknüpfung (linke und rechte Verknüpfung)

In diesem Artikel wird der spezifische Code von R...

Eine kurze Diskussion über bedingte Kodierung und Seitenlayout der VUE-Uni-App

Inhaltsverzeichnis Bedingte Kompilierung Seitenla...