


So erreichen Sie einen reibungslosen Neustart und ein reibungsloses Upgrade von Nginx
May 21, 2023 pm 05:07 PMWenn Sie die Nginx-Konfigurationsdatei (nginx.conf) ändern und Nginx neu starten möchten, können Sie dies auch tun, indem Sie ein Systemsignal an den Nginx-Hauptprozess senden. Stellen Sie jedoch vor dem Neustart sicher, dass die Syntax der Nginx-Konfigurationsdatei (nginx.conf) korrekt ist, da Nginx sonst die neue Konfigurationsdatei nicht lädt. Sie können feststellen, ob die Nginx-Konfigurationsdatei korrekt ist, indem Sie den folgenden Befehl verwenden:
/usr/local/webserver/nginx/sbin/nginx -t -c
/usr/local/webserver/ nginx/conf/nginx .conf
Wenn die Konfigurationsdatei falsch ist, werden Sie auf dem Bildschirm gefragt, welche Zeile der Konfigurationsdatei falsch ist:
[emerg]:unknowndirective"abc"inlusrlocauwebserverlnginxjconflnginx.conf :55
Konfigurationsdatei /usr/local/webserver/nginx/conf/nginx·conf-Test fehlgeschlagen
Wenn die Konfigurationsdatei korrekt ist, werden auf dem Bildschirm die folgenden zwei Informationszeilen angezeigt: # 🎜🎜#
Die Syntax der Konfigurationsdatei/usr /loca/webserver/nginx/conf/nginx.conf ist in Ordnung.Der Test der Konfigurationsdatei/usr/local/webserver/nginx/conf/nginx.conf ist erfolgreich
#🎜🎜 # oder:
Code kopieren Der Code lautet wie folgt:
killx -hup `cat /usr/local/www/nginx/logs/nginx.pidx `
# 🎜🎜#
Hier sind einige Ergänzungen:
Smooth restart kill -hup `cat /usr/local/www/nginx/ logs/nginx.pid`
Smooth upgrade nginx
cd /yujialinwget http://nginx.org/download /nginx-1.0.6 .tar.gz
tar zxvf nginx-1.0.6.tar.gzcd nginx-1.0.6
/usr/local/www/ nginx/sbin/nginx – v
nginx: Nginx-Version: nginx/1.0.4
nginx: konfigurieren Argumente: --prefix= /usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module
In diesem Schritt werden die Kompilierungsparameter #🎜 abgerufen 🎜#
. /configure --prefix=/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module
Kompilieren mit obiger Absatz
# 🎜🎜#Dann make, niemals make install
Nachdem make abgeschlossen ist, befindet sich ein zusätzlicher Nginx im objs-Verzeichnis. Dies ist die neue Version des Programms.#🎜 🎜#mv /usr/local/www/ nginx/sbin/nginx /usr/local/www/nginx/sbin/nginx-20110906
cp objs/nginx /usr/local/www/nginx/sbin/nginx# 🎜🎜#
nginx: Die Syntax der Konfigurationsdatei /usr/local/nginx/conf/nginx.conf ist in Ordnung
nginx : Konfigurationsdatei /usr/local/nginx/ conf/nginx.conf Test ist erfolgreichfu
make upgrade Upgrade durchführen
nginx: Nginx-Version: nginx/1.0.6
nginx: erstellt von gcc 4.1.2 20080704 (Red Hat 4.1.2-50)
nginx: Argumente konfigurieren: --prefix =/usr/local/www/nginx --with-pcre=/yujialin/pcre-8.12 --with-http_stub_status_module --with-http_gzip_static_module
Das obige ist der detaillierte Inhalt vonSo erreichen Sie einen reibungslosen Neustart und ein reibungsloses Upgrade von Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So erlauben Sie den externen Netzwerkzugriff auf den Tomcat-Server

Was sind die Start- und Stoppbefehle von Nginx?

Was sind die Unterschiede zwischen Tomcat und Nginx?

Willkommen bei Nginx! Wie kann ich es lösen?

So stellen Sie das NodeJS-Projekt auf dem Server bereit

So lösen Sie das Nginx-Problem beim Zugriff auf die Website
