

Apacheの設定内容を確認したいのですが、どのような方法があるでしょうか。  
今特に知りたいのではAllowEncodedSlashesがどうなっているかです。(onなのかoffなのか)

共用のレンタルサーバなのですがhttpd.confの入っているらしき場所は権限が無く確認できませんでした。  
OSはFreeBSD バージョン9です。


CC BY-SA 4.0
2021-06-03T02:51:42.820
76289
2021-06-03T06:50:17.360
2021-06-03T06:50:17.360
3060
34267
question
apache freebsd
ApacheのAllowEncodedSlashesの設定内容を確認したい


ドキュメントを見る限り、デフォルトの値は "Off" のようです。

[AllowEncodedSlashes
ディレクティブ](https://httpd.apache.org/docs/2.4/ja/mod/core.html#allowencodedslashes)

また、設定ファイルの場所や中身を確認するには、以下のコマンドを実行する方法があるようです。  
(Linux での例なので、FreeBSD でもそのまま使えるかは試していません)  
なお、設定ファイルの中身を確認する際には、適切なアクセス権限が必要になると思います。

[Apache の情報をコマンドラインで取得する -
Qiita](https://qiita.com/bezeklik/items/7bbfcbcfeb05c1d57fec)

> ### 設定ファイルの一覧の取得
[code]

>     httpd -t -D DUMP_CONFIG 2>/dev/null | grep '# In' | awk '{print $4}'
>  
[/code]

>
> ### 設定ファイルの内容の取得
[code]

>     httpd -t -D DUMP_CONFIG 2>/dev/null | grep -v '#'
>  
[/code]


CC BY-SA 4.0
2021-06-03T06:44:27.547
76297
2021-06-03T06:44:27.547
3060
76289
answer