Heim > Artikel > Betrieb und Instandhaltung > So installieren Sie den Nginx-Server unter CentOS7
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++
2. pcre pcre-devel-Installation
yum install -y pcre pcre-devel
3. zlib-Installation
yum install -y zlib zlib-devel
4. OpenSSL-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 openssl openssl-develOffizieller Website-Download1. Laden Sie das .tar.gz-Installationspaket direkt herunter, Adresse: 2. Verwenden Sie zum Herunterladen den Befehl wget (empfohlen).
wget -c https://nginx.org/download/nginx-1.10.1.tar.gzIch 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
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../configure2. 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/scgiStarten Sie Nginx neu Startbefehl. Wie folgt:
make make install2. 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 erfolgreichem Start sehen Sie im Browser eine Seite wie diese:
Auto-Start beim Booten
ps aux|grep nginxFügen Sie eine Zeile zu /usr/local/nginx/sbin/nginx hinzu
Legen Sie die Ausführungsberechtigungen fest:
./nginx -s quit ./nginx
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!