So installieren Sie den Nginx-Server unter CentOS7

WBOY
Freigeben: 2023-05-13 20:43:04
nach vorne
3455 Leute haben es durchsucht

Installation erforderliche Umgebung

nginx wird in der Sprache C entwickelt. Es wird empfohlen, die Windows-Version als Installationsumgebung zu verwenden.

1. gcc-Installation

Um Nginx zu installieren, müssen Sie zuerst den von der offiziellen Website heruntergeladenen Quellcode kompilieren. Wenn keine gcc-Umgebung vorhanden ist, müssen Sie Folgendes installieren

yum install gcc-c++
Nach dem Login kopieren

2. pcre pcre-devel-Installation

pcre (Perl-kompatible reguläre Ausdrücke) ist eine Perl-Bibliothek, einschließlich Perl-kompatibler regulärer Ausdrücke. Das http-Modul von nginx verwendet pcre zum Parsen regulärer Ausdrücke. Daher muss die pcre-Bibliothek unter Linux installiert werden, eine sekundäre Entwicklungsbibliothek, die mit pcre entwickelt wurde. Nginx benötigt diese Bibliothek ebenfalls. Befehl:

yum install -y pcre pcre-devel
Nach dem Login kopieren

3. zlib-Installation

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

yum install -y zlib zlib-devel
Nach dem Login kopieren

4. OpenSSL-Installation

OpenSSL ist eine leistungsstarke kryptografische Bibliothek auf Secure-Socket-Ebene, einschließlich wichtiger kryptografischer Algorithmen, häufig verwendeter Schlüssel- und Zertifikatskapselungsverwaltungsfunktionen und SSL-Protokollen, und bietet eine Fülle von Anwendungen zum Testen und für andere Zwecke .

nginx unterstützt nicht nur das http-Protokoll, sondern auch https (dh die Übertragung von http über das SSL-Protokoll), sodass Sie die OpenSSL-Bibliothek auf Centos installieren müssen.

yum install -y openssl openssl-devel
Nach dem Login kopieren

Offizieller Website-Download

1. Laden Sie das .tar.gz-Installationspaket direkt herunter, Adresse:

So installieren Sie den Nginx-Server unter CentOS7

2. Verwenden Sie zum Herunterladen den Befehl wget (empfohlen).

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
Nach dem Login kopieren

So installieren Sie den Nginx-Server unter CentOS7

Ich habe Version 1.10.1 heruntergeladen, die aktuelle stabile Version.

Decompression

ist immer noch ein direkter Befehl:

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
Nach dem Login kopieren

Configuration

Tatsächlich müssen Sie in der Nginx-1.10.1-Version keine zugehörigen Dinge konfigurieren, die Standardeinstellung ist in Ordnung. Natürlich ist es auch möglich, wenn Sie das Verzeichnis selbst konfigurieren möchten.


1. Verwenden Sie die Standardkonfiguration

./configure
Nach dem Login kopieren

2. Passen Sie die Konfiguration an (nicht empfohlen). Verzeichnisse unter /var.

Kompilieren und installieren. / nginx -s stop. /nginx -s quit./nginx -s reload

./nginx -s quit: Der Stoppschritt in dieser Methode besteht darin, den Nginx-Prozess zu stoppen, nachdem die Aufgabe abgeschlossen ist.

./nginx -s stop: Diese Methode entspricht dem Ermitteln der Nginx-Prozess-ID und der anschließenden Verwendung des Kill-Befehls, um den Prozess zwangsweise abzubrechen. Fragen Sie den Nginx-Prozess ab:

./configure \
--prefix=/usr/local/nginx \
--conf-path=/usr/local/nginx/conf/nginx.conf \
--pid-path=/usr/local/nginx/conf/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
Nach dem Login kopieren

Starten Sie Nginx neu Startbefehl. Wie folgt:

make
make install
Nach dem Login kopieren
So installieren Sie den Nginx-Server unter CentOS72. Laden Sie die Konfigurationsdatei neu:

Wenn die Konfigurationsdatei nginx.conf geändert wird, müssen Sie nginx neu starten, damit die Konfiguration wirksam wird. Verwenden Sie -s reload, ohne ngin anzuhalten. Machen Sie die Konfigurationsinformationen In Nginx wie folgt wirksam werden:

whereis nginx
Nach dem Login kopieren

Nach erfolgreichem Start sehen Sie im Browser eine Seite wie diese:





Auto-Start beim Booten

Fügen Sie einfach den Startcode in rc.local hinzu .

ps aux|grep nginx
Nach dem Login kopieren
Fügen Sie eine Zeile zu /usr/local/nginx/sbin/nginx hinzu

Legen Sie die Ausführungsberechtigungen fest:

./nginx -s quit
./nginx
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo installieren Sie den Nginx-Server unter CentOS7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage