問題タブ [nginx-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
11542 参照

nginx - NginX GeoIP モジュール構成 - Conf の最初の行で load_module が許可されていません

私のnginx confは次のようになります:

sudo yum install nginx-mod-http-geoip 経由で mod-http-geoip をインストールしました

そして私はこれらを持っています:

/usr/share/nginx/modules/mod-http-geoip.conf:

/usr/lib64/nginx/modules/ngx_http_geoip_module.so

私が得るエラー:

2018/07/09 09:37:14 [emerg] 9552#0: "load_module" ディレクティブは、ここでは許可されていません /usr/share/nginx/modules/mod-http-geoip.conf:1

これは私の nginx -V です:

上記には「--with-http_geoip_module = dynamic」引数があったことに注意してください

誰かが不足しているものを指摘できますか?

この投稿でのピーター・ジョーンズの回答に従いました:既存のNGINXインストールで動的モジュールを有効にする方法

私も試しました: - load_module "/usr/lib64/nginx/modules/ngx_http_geoip_module.so"; 私の.confファイルの最初の行にあります。- load_module "/usr/lib64/nginx/modules/ngx_http_geoip_module.so" を置く; サーバー内{}

すべて同じエラーが発生します。「load_module」ディレクティブはここでは許可されていません

./configure コマンドや make などを実行する必要がありますか?