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

王林
リリース: 2023-05-13 20:25:11
転載
1325 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート