Nginxを再コンパイルしてモジュールを追加する方法

WBOY
リリース: 2023-05-23 15:28:50
転載
2762 人が閲覧しました

1. nginx がインストールされているソース コードのルート ディレクトリ (つまり、インストール パッケージが保存されているディレクトリ) を見つけます。そうでない場合は、新しいソース コードをダウンロードして解凍します (

cd software
ls
nginx-1.10.2 nginx-1.10.2.tar.gz
ログイン後にコピー

2)。 nginx のバージョンとコンパイル パラメータ

/usr/local/nginx/sbin/nginx -v
ログイン後にコピー

3. nginx ソース コード ディレクトリに入力します

cd nginx-1.10.2
ログイン後にコピー

4. 再コンパイルされたコードとモジュール

./configure --prefix=/usr/local/nginx --with-http_ssl_module
ログイン後にコピー

5. make を実行します (注意: 実行しないでください) make install、そうでない場合はインストールが上書きされます)、make その後、/software/nginx-1.10.2/objs ディレクトリに追加の nginx が作成されます。これがプログラムの新しいバージョンです。

6. 古い nginx プログラムをバックアップします

cd /usr/local/nginx/sbin/
mv nginx nginx_bak
ログイン後にコピー

7. 新しい nginx プログラムを /usr/local/nginx/sbin/

cp /software/nginx-1.10.2/objs/nginx /usr/local/nginx/sbin/
ログイン後にコピー

8. 新しい nginx プログラムをテストしますnginx プログラムは正しいですか?

/usr/local/nginx/sbin/nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
ログイン後にコピー

9. サービスをスムーズに起動します

/usr/local/nginx/sbin/nginx -s reload
ログイン後にコピー

モジュールがインストールされているか確認してください

/usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.10.2
built by gcc 4.8.5 20150623 (red hat 4.8.5-4) (gcc)
built with openssl 1.0.1e-fips 11 feb 2013
tls sni support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module
ログイン後にコピー

nginx を再起動してください

./nginx -s quit
./nginx
ログイン後にコピー

nginxモジュールをリロードします。

以上がNginxを再コンパイルしてモジュールを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート