So aktualisieren Sie Nginx reibungslos, nachdem Nginx kompiliert und installiert wurde

王林
Freigeben: 2023-05-13 20:25:11
nach vorne
1327 Leute haben es durchsucht

1. Laden Sie die neue Version von Nginx herunter. nginx/sbin/nginx - v

Sehen Sie sich die aktuelle Konfiguration an: /usr/local/nginx/sbin/nginx -v

wget -c http://nginx.org/download/nginx-1.13.12.tar.gz
Nach dem Login kopieren
So aktualisieren Sie Nginx reibungslos, nachdem Nginx kompiliert und installiert wurde

3. Entpacken Sie die neue Version der Nginx-Quelle Codepaket

[root@zixuephp nginx-1.13.6]# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.13.6
[root@zixuephp nginx-1.13.6]# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.13.6
built by gcc 4.8.5 20150623 (red hat 4.8.5-16) (gcc) 
built with openssl 1.0.2k-fips 26 jan 2017
tls sni support enabled
configure arguments: --prefix=/usr/local/nginx --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_v2_module --with-http_gzip_static_module --with-http_sub_module --with-pcre --with-http_ssl_module
Nach dem Login kopieren

4. Vergleichen Sie die Konfiguration der neuen Version vor der Neukompilierung

Die Konfiguration hier ist dieselbe wie in der alten Version: /usr/local/nginx/sbin/nginx -v /usr/local/nginx/sbin/nginx -v

查看当前配置: /usr/local/nginx/sbin/nginx -v

Kopieren Sie den Code wie folgt:

./configure --prefix=/usr/local/ nginx --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_v2_module -- with-http_gzip_static_module --with-http_sub_module --with-pcre --with- http_ssl_module

5. Kompilieren und generieren Sie das objs-Verzeichnis, geben Sie das Verzeichnis ein, ersetzen Sie nginx

tar -xzvf nginx-1.13.12.tar.gz
cd nginx-1.13.12
Nach dem Login kopieren

Nach der Kompilierung können Sie sehen, dass es ein objs gibt Verzeichnis über ls

make
Nach dem Login kopieren

Geben Sie das objs-Verzeichnis ein und ersetzen Sie die alte Version des Nginx-Hauptprogramms (hier ausführen). Sichern Sie vor dem Upgrade unbedingt, um Fehler zu vermeiden.)

[root@zixuephp nginx-1.13.12]# ls
auto changes changes.ru conf configure contrib html license makefile man objs readme src
[root@zixuephp nginx-1.13.12]#
Nach dem Login kopieren

6. Reibungsloses Upgrade

[root@zixuephp objs]#mv nginx /usr/local/nginx/sbin/nginx
Nach dem Login kopieren

7. Upgrade erfolgreich, überprüfen Sie die Version

make upgrade
Nach dem Login kopieren

Stellen Sie sicher, dass Sie vor dem Upgrade die Dateien des Nginx-Programms und der Website sichern, um zu vermeiden, dass etwas schief gelaufen ist.

Das obige ist der detaillierte Inhalt vonSo aktualisieren Sie Nginx reibungslos, nachdem Nginx kompiliert und installiert wurde. 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