ホームページ > バックエンド開発 > PHPチュートリアル > インストールされたnginx_nginxにモジュールを動的に追加するNginxメソッド

インストールされたnginx_nginxにモジュールを動的に追加するNginxメソッド

不言
リリース: 2023-03-23 06:24:01
オリジナル
2050 人が閲覧しました

この記事では、インストールされた nginx に動的にモジュールを追加する Nginx の方法を主に紹介します。編集者はそれが非常に優れていると考えたので、参考として共有します。エディターをフォローして見てみましょう

説明:

nginx はインストールされていますが、コンパイルもインストールもされていないモジュールを追加する必要があります。どうすればよいですか?

具体的:

これは、サードパーティの ngx_http_google_filter_module モジュールをインストールする例です

nginx モジュールでは、apache のようにファイル参照 .so を設定する代わりに、nginx を再コンパイルする必要があります

1 サードパーティの拡張機能をダウンロードします。 module ngx_http_google_filter_module

# cd /data/software/
# git clone https://github.com/cuber/ngx_http_google_filter_module
ログイン後にコピー

2. nginx のコンパイルとインストール中にどのモジュールがインストールされるかを確認します

# nginx -V
nginx version: nginx/1.8.0
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (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 --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/software/ngx_http_substitutions_filter_module
ログイン後にコピー

コンパイルとインストールでは --prefix=/usr/local/nginx -- が使用されていることがわかります。 with-http_ssl_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/software/ngx_http_substitutions_filter_module これらのパラメータ。 --add-module=/data/software/ngx_http_substitutions_filter_module は、ngx_http_substitutions_filter_module モジュールのコンパイルと追加時に追加されました

3. ここで –add-module=/data/software/ を追加するように、インストールして再コンパイルする必要があるモジュールを追加します。 ngx_http_google_filter_module

# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_sub_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=/data/software/ngx_http_substitutions_filter_module --add-module=/data/software/ngx_http_google_filter_module
# make  //千万不要make install,不然就真的覆盖了
ログイン後にコピー

4. nginx バイナリ ファイルを置き換えます:

# cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
# cp ./objs/nginx /usr/local/nginx/sbin/
ログイン後にコピー

関連する推奨事項:

nginx 関連のナレッジポイントの概要と共有

nginx リバースプロキシメカニズムはフロントエンドクロスを解決しますドメインの問題


以上がインストールされたnginx_nginxにモジュールを動的に追加するNginxメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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