この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17947|答える: 2

[ウェブ] nginxはサードパーティ製モジュールを追加し、nginxがネイティブにサポートしているモジュールも可能にします

[リンクをコピー]
掲載地 2018/04/27 10:17:48 | | | |


まず第一に、nginxはモジュールの動的なインストールや読み込みをサポートしていないことを明確にしておくべきです。つまり、サードパーティ製モジュールをインストールしたりnginxの新しいモジュール機能を起動したりすると、nginxは対応します。

ですので、以下の点に必ず注目してください:まずはすでにインストールしているnginxモジュールを見直しましょう! 新しいものをインストールするときは、インストールしたものを再度設定する必要があります。

NGINXサードパーティ製モジュールの取り付け方法:


前述の通り、新機能をインストールする際は必ず既存のものを確認してください。

ステップ1:nginxの既存の構成を見直す

CD /USR/LOCAL/SBIN/

./nginx -V  configure argumentsの後にアイテムを見てください。これは空の場合があり、何も設定されていないことを示します。

例:

引数の設定: --add-module=/home/softback/echo-nginx-module-0.60

サードパーティ製のエコーモジュールが取り付けられているという説明書。 httpsサポートやその他のサードパーティモジュールをインストールする際、./configの後に--add-module=/home/softback/echo-nginx-module-0.60も付けなければならず、そうしないと上書きされます。

ステップ2:モジュールの取り付け

1. NGINXをインストールせずにNGINXのサードパーティ製モジュールをインストールする(インストールが必要)

2. nginxモジュールをすでにnginxをインストールしている場合に取り付ける(設置は不要、ただ作るだけ)


まとめると、nginxのインストールやサードパーティ製モジュールのインストールは、実際には--add-moduleを使ってnginxを再インストールするのではなく、コンパイルディレクトリ内の古いnginxファイルをobjs/nginxファイルで直接上書きするのではなく、一度だけ再インストールすることになります。 複数のnginxサードパーティモジュールをインストールする必要がある場合は、対応する--add-moduleをいくつか指定すれば十分です。

注意:再コンパイル時には、以前にコンパイルしたモジュールを構成パラメータに加えるのを忘れないでください。





先の:ルアとルアジットの強みと短所
次に:[実戦]Nginx 1.4.4 が 1.14.0 にアップグレードされました
掲載地 2018/07/24 23:27:15 |
加群
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com