Maison  >  Article  >  Opération et maintenance  >  Comment mettre à niveau en douceur nginx après la compilation et l'installation de nginx

Comment mettre à niveau en douceur nginx après la compilation et l'installation de nginx

王林
王林avant
2023-05-13 20:25:111307parcourir

1. Téléchargez la nouvelle version de nginx

Comment mettre à niveau en douceur nginx après la compilation et linstallation de nginx

Page de téléchargement :

wget -c http://nginx.org/download/nginx-1.13.12.tar.gz
#🎜 🎜#

2. Récupérez la configuration de l'ancienne version de nginx

Voir la version actuelle : /usr/local/nginx/sbin/nginx -v#🎜🎜 #<p>Voir la configuration actuelle : <code> /usr/local/nginx/sbin/nginx -v /usr/local/nginx/sbin/nginx -v

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

[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

3. Décompressez la nouvelle version du package de code source nginx#🎜 🎜#

tar -xzvf nginx-1.13.12.tar.gz
cd nginx-1.13.12

4. Configuration avant de recompiler la nouvelle version

La configuration ici est le même que celui de l'ancienne version : /usr/local/ nginx/sbin/nginx -v

Copier le code Le code est le suivant :

./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. Compilez et générez le répertoire objs, entrez dans le répertoire, remplacez nginx

make
Après la compilation. , vous pouvez voir qu'il existe un répertoire objs via ls
[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]#

Entrez le répertoire objs, remplacez l'ancienne version du programme principal nginx (assurez-vous de sauvegarder avant d'opérer ici pour éviter les erreurs) 🎜#
[root@zixuephp objs]#mv nginx /usr/local/nginx/sbin/nginx
# 🎜🎜#

7. La mise à niveau est réussie, vérifiez la version

make upgrade

Assurez-vous de sauvegarder le programme nginx et les fichiers du site Web à l'avance avant la mise à niveau pour éviter les erreurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer