ngx_http_access_moduleをオンにする必要がありますか?ngx_http_access_moduleをオンにする必要がありますか?
docsのインストール手順は表示されません(もちろん設定ファイルは除きます)。彼らは状態docs of gzip_static_moduleとは異なり:
このモジュールはデフォルトで構築されていない、それは
--with-http_gzip_static_module
設定パラメータで有効にする必要があります。
ngx_http_access_moduleをオンにする必要がありますか?ngx_http_access_moduleをオンにする必要がありますか?
docsのインストール手順は表示されません(もちろん設定ファイルは除きます)。彼らは状態docs of gzip_static_moduleとは異なり:
このモジュールはデフォルトで構築されていない、それは
--with-http_gzip_static_module
設定パラメータで有効にする必要があります。
あなたのマシン上で実行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パッケージのディストリビューションではデフォルトのモジュールで行われます。
私の設定には載っていませんが、デフォルトで** ngx_http_access_module **がインストールされていることを私に見せてくれる '--without-http_access_module'フラグが時々あります。私はまだIPアドレスをブロックしていないので、私は確認できません... – zatziky
'なし 'はアクセスモジュールがないことを意味します –
' --without-http_access_module'はあなたのnginxにモジュールを省略させます** ngx_http_access_module * *。 – zatziky