Reply To: kusanagi waf onを実行してもnaxsiモジュールが有効化されない
TOP › Forums › 使い方全般(Fixing KUSANAGI) › kusanagi waf onを実行してもnaxsiモジュールが有効化されない › Reply To: kusanagi waf onを実行してもnaxsiモジュールが有効化されない
kenfm0411さん
kusanagiのnginxはnaxsiを静的モジュールとしてコンパイル済です。
nginx.confの load_module はコメントアウトする必要はありません。
また /opt/kusanagi/nginx131/lib64/modules/ngx_http_naxsi_module.so も存在しません。
歴史的経緯から、まぎらわしい設定コメントが残っていてすみません。
なお、ドキュメントにある「初回の関連パッケージのインストール」はhttpdの場合に発生します。
nginxは上記の通り同梱なので発生しません。
/etc/opt/kusanagi/nginx/conf.d/kusanagi_naxsi_core.conf にコメントがなく
/etc/opt/kusanagi/nginx/conf.d/プロファイル.wp.inc の include naxsi.d/... にコメントがなければ
有効化されています。
naxsiはWordPressやPHPを通る処理にのみ設定しているので、URLやリクエストの内容によっては通らないことが考えられます。
URLがPHPファイルのパスであるか確認いただけますか。
WordPressの場合 / などのURLへのアクセスを別のURLにリダイレクトし、その際にクエリストリングが欠落することがあります。
curl -i -L 不正なクエリのURL のようにHTTPヘッダを表示しつつ、リダイレクトを追うようにすると確認しやすいです。
または DocumentRoot 直下に <?php のみの hoge.php を作って hoge.php にテストクエリを付加してみてください。
-
This reply was modified 3 weeks, 4 days ago by
hideishi.
