ホームページ  >  記事  >  運用・保守  >  nginx をコンパイルしてインストールした後に nginx をスムーズにアップグレードする方法

nginx をコンパイルしてインストールした後に nginx をスムーズにアップグレードする方法

王林
王林転載
2023-05-13 20:25:111307ブラウズ

1. 新しいバージョンの nginx をダウンロードします。

nginx をコンパイルしてインストールした後に nginx をスムーズにアップグレードする方法

ダウンロード ページ:

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

2. 古いバージョンを入手します。 nginx 構成のバージョン

現在のバージョンを表示: /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. 新しいバージョンの nginx ソース コード パッケージを解凍します

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

4新しいバージョンを再コンパイルする前の構成

ここでの構成は古いバージョンと同じです: /usr/local/nginx/sbin/nginx -v

コードをコピーしますコードは次のとおりです。次のように:

./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. objs ディレクトリをコンパイルして生成し、ディレクトリを入力し、nginx# を置き換えます。 ##

make

コンパイル後、ls ディレクトリに objs があることがわかります。

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

objs ディレクトリに入り、古いバージョンの nginx メイン プログラムを置き換えます (ここで操作する前に必ずバックアップしてください)エラーを避けるため)

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

6.スムーズなアップグレード

make upgrade

7.アップグレードは成功しました。バージョンを確認してください

[root@zixuephp nginx-1.13.12]# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.13.12
[root@zixuephp nginx-1.13.12]# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.13.12
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

エラーを避けるために、アップグレードする前に、nginx プログラムと Web サイトのファイルを必ず事前にバックアップしてください。

以上がnginx をコンパイルしてインストールした後に nginx をスムーズにアップグレードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。