Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So aktualisieren Sie Nginx reibungslos, nachdem Nginx kompiliert und installiert wurde

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

王林
王林nach vorne
2023-05-13 20:25:111328Durchsuche

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
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

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 der Kompilierung können Sie sehen, dass es ein objs gibt Verzeichnis über ls

make

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]#

6. Reibungsloses Upgrade

[root@zixuephp objs]#mv nginx /usr/local/nginx/sbin/nginx

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

make upgrade

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!

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