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

Verstehen Sie das elastische CSS3 FlexBox-Layout in 10 Minuten

Grundlegende Einführung Merkmale Flexbox ist ein ...

Ausführliches Tutorial zur Installation von MySql 5.6.35 winx64

Hinweis: Beim Projektstart ist kein Fehler aufgru...

JS removeAttribute()-Methode zum Löschen eines Attributs eines Elements

Verwenden Sie in JavaScript die Methode removeAtt...

Mehrere Möglichkeiten zum einfachen Durchlaufen von Objekteigenschaften in JS

Inhaltsverzeichnis 1. Selbstaufzählbare Eigenscha...

JavaScript zum Erzielen eines Produktlupeneffekts

In diesem Artikel wird der spezifische JavaScript...

base target="" gibt das Ziel des Basislinks zum Öffnen des Frames an

<base target=_blank> ändert den Zielrahmen d...

Vue+SSH-Framework zur Realisierung von Online-Chat

In diesem Artikel wird der spezifische Code des V...

MySQL-Abfrage redundanter Indizes und ungenutzter Indexoperationen

MySQL 5.7 und höhere Versionen ermöglichen die di...

Installation und Verwendung von Vue

Inhaltsverzeichnis 1. Vue-Installation Methode 1:...

Anfänger lernen einige HTML-Tags (2)

Verwandter Artikel: Anfänger lernen einige HTML-Ta...

Standardzusammenfassung zur Analyse der Leistung einer SQL-Anweisung

In diesem Artikel wird die Verwendung von „Explai...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.17

Dieser Artikel enthält das grafische Tutorial zur...