Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So installieren und erstellen Sie einen Nginx-Server unter Linux

So installieren und erstellen Sie einen Nginx-Server unter Linux

PHPz
PHPznach vorne
2023-05-11 22:52:041871Durchsuche

1. Laden Sie das Nginx-komprimierte Paket nginx-1.8.0.tar.gz auf den Linux-Server hoch.

2. Da Nginx in der Sprache C entwickelt wurde, kompilieren wir hier den Quellcode von Nginx Um Nginx zu installieren, müssen Sie die C-Sprachkompilierungsumgebung gcc unter Linux installieren.
Wenn Sie diesen Schritt bereits installiert haben, können Sie ihn weglassen, andernfalls führen Sie den Befehl aus:

yum install gcc-c++

3. Das http-Modul von nginx verwendet reguläre Ausdrücke von pcre Parse, daher müssen Sie die pcre-Bibliothek unter Linux installieren.

yum install -y pcre pcre-devel

4. Die zlib-Bibliothek bietet viele Komprimierungs- und Dekomprimierungsmethoden. Nginx verwendet zlib, um den Inhalt des http-Pakets zu komprimieren. Daher muss die zlib-Bibliothek unter Linux installiert werden.

yum install -y zlib zlib-devel

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

yum install -y openssl openssl-devel

6. Erstellen Sie ein temporäres Verzeichnis für Nginx unter Linux. Beachten Sie, dass ich den Ordner temp unter /var im Linux-Dateisystem und nginx unter temp erstelle. Das ist: /var/temp/nginx

7. Führen Sie den Befehl aus:

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/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

8. Kompilieren Sie den Quellcode und installieren Sie nginx:

make

make install
#🎜🎜 #9. Starten Sie Nginx:

cd /usr/local/nginx/sbin/
./nginx -c /usr/local/nginx/conf/nginx.cof

Besuchen Sie im Browser: http://localhost

Wir können zu diesem Zeitpunkt auch den laufenden Status des Nginx-Prozesses überprüfen: #🎜 🎜#
ps aux|grep nginx
#🎜 🎜#10. So stoppen Sie den Nginx-Server:

Methode 1: Finden Sie zuerst die Nginx-Prozess-ID heraus und verwenden Sie dann den Kill-Befehl, um den Prozess gewaltsam zu beenden.

cd /usr/local/nginx/sbin
./nginx -s stop

Methode 2 (empfohlen): Stoppen Sie den Nginx-Prozess, nachdem die Aufgabe abgeschlossen ist.

cd /usr/local/nginx/sbin
./nginx -s quit

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

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen