Maison > Opération et maintenance > Nginx > le corps du texte

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

王林
Libérer: 2023-05-13 20:25:11
avant
1306 Les gens l'ont consulté

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
Copier après la connexion
#🎜 🎜#

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

Voir la version actuelle : /usr/local/nginx/sbin/nginx -v< /code>#🎜🎜 #<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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
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]#
Copier après la connexion

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
Copier après la connexion
# 🎜🎜#

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

make upgrade
Copier après la connexion
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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!