ホームページ  >  記事  >  運用・保守  >  Nginxを再コンパイルしてモジュールを追加する方法

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

WBOY
WBOY転載
2023-05-23 15:28:502753ブラウズ

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 までご連絡ください。