問題タブ [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.
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 などを実行する必要がありますか?