2017-09-15 5 views
0

ngx_http_access_moduleをオンにする必要がありますか?ngx_http_access_moduleをオンにする必要がありますか?

docsのインストール手順は表示されません(もちろん設定ファイルは除きます)。彼らは状態docs of gzip_static_moduleとは異なり:

このモジュールはデフォルトで構築されていない、それは--with-http_gzip_static_module設定パラメータで有効にする必要があります。

答えて

1

あなたのマシン上で実行nginx -Vとあなたのあなたのnginxのは

nginxの-V

nginxのバージョン、そのモジュールでコンパイルされたかどうかが表示されます:nginxの/ 1.10.3(Ubuntuの) - グラム-O2 -fPIE -fstack-プロテクター-強い-Wformat -Werror =形式セキュリティ--with-CC-OPT = ':のOpenSSL 1.0.2gで構築された2016年3月1日 TLS SNIのサポートが

のconfigureの引数を有効に-Wdat E-time -D_FORTIFY_SOURCE = 2 '--with-ld-opt =' - Wl、-Bsymbolic-functions -fPIE -pie -Wl、-z、relro -Wl、-z、now-prefix =/usr// var/log/nginx/access.log --error-log-path =/var/log/nginx/share/nginx --conf-path =/etc/nginx/nginx.conf -http-log-path =/var// var/lib/nginx/body -/var/lib/nginx/body -/var/lib/nginx/-http-scgi-temp-path =/var/lib/lib/nginx/fastcgi -http-fastcgi-temp-path =/var/lib/nginx/nginx/scgi --http-uwsgi-temp-path =/var/lib/nginx/uwsgi --with-debug -with-pcre-jit --with-ipv6 --with-http_ssl_module --with-http_stub_status_module - http_request_module --with-http_auth_request_module --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_v2_module --with-http_sub_module - with-http_xslt_module --with-stream --with-stream_ssl_module --with-mail --with-mail_ssl_module --wit hスレッド

以上は、Ubuntu 16.04 LTSのデフォルトのnginxです。デフォルト1がその

編集-1でコンパイルされて見ることができるように:デフォルトモジュール

我々は、デフォルトのモジュールについて話すときに二つのものがあります。

1つは、ソースコードをダウンロードし、コンパイルする直前に./configureを実行するときです。これは、ドキュメントがThis module is not built by default, it should be enabled with the --with-http_gzip_static_module configuration parameter.と表示される場合、nginxのドキュメントに従います。その後、モジュールは作成されません

第2の1つは、OSパッケージマネージャを使用してnginxをインストールするときです。これは、sudo apt-get install -y nginxとします。これは、Nginxのドキュメントではデフォルトとして指定されていないかもしれないが、OS Nginxパッケージのディストリビューションではデフォルトのモジュールで行われます。

+0

私の設定には載っていませんが、デフォルトで** ngx_http_access_module **がインストールされていることを私に見せてくれる '--without-http_access_module'フラグが時々あります。私はまだIPアドレスをブロックしていないので、私は確認できません... – zatziky

+0

'なし 'はアクセスモジュールがないことを意味します –

+0

' --without-http_access_module'はあなたのnginxにモジュールを省略させます** ngx_http_access_module * *。 – zatziky

関連する問題