Heim > Artikel > Betrieb und Instandhaltung > Analyse von Nginx-Server-Installationsbeispielen unter CentOS7
Installieren Sie die erforderliche Umgebung
nginx wird in C-Sprache entwickelt. Natürlich können Sie auch die Windows-Version installieren. In diesem Artikel wird Centos 7 als Installationsumgebung verwendet.
1. gcc-Installation
Für die Installation von nginx muss zuerst der von der offiziellen Website heruntergeladene Quellcode kompiliert werden gcc-Umgebung. Wenn keine gcc-Umgebung vorhanden ist, müssen Sie Folgendes installieren:
yum install gcc-c++
2. pcre pcre-devel-Installation
yum install -y pcre pcre-devel
3. zlib-Installation
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 zlib zlib-devel
Offizieller Website-Download
1. Laden Sie das .tar.gz-Installationspaket direkt herunter, Adresse:
#🎜 🎜#2. Verwenden Sie zum Herunterladen den Befehl wget (empfohlen).
yum install -y openssl openssl-develIch habe Version 1.10.1 heruntergeladen, die aktuelle stabile Version. Entpacken
Immer noch ein direkter Befehl:
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
Konfiguration
#🎜 🎜#Tatsächlich müssen Sie in der Version nginx-1.10.1 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 Standardkonfigurationtar -zxvf nginx-1.10.1.tar.gz cd nginx-1.10.12. Passen Sie die Konfiguration an (nicht empfohlen)
./configureHinweis : Geben Sie das temporäre Dateiverzeichnis als /var/temp/nginx an. Sie müssen die temporären und nginx-Verzeichnisse unter /var erstellen
# 🎜🎜#
./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/scgiInstallationspfad finden:
make make install
Starten und stoppen. nginx
#🎜🎜 # cd /usr/local/nginx/sbin/./nginx
./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.
Nginx-Prozess abfragen: whereis nginx
1. Stoppen und dann starten (empfohlen):# 🎜🎜#
Ein Neustart von Nginx entspricht dem Stoppen und dann dem Starten, d. h. zuerst den Stoppbefehl und dann den Startbefehl ausführen. Wie folgt:
ps aux|grep nginx
Das heißt, den Startcode in rc.local hinzufügen. Das war's.
./nginx -s quit ./nginx
Fügen Sie eine Zeile zu /usr/local/nginx/sbin/nginx# hinzu 🎜#
Das obige ist der detaillierte Inhalt vonAnalyse von Nginx-Server-Installationsbeispielen unter CentOS7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!