Apacheが特定の設定をロードしたかどうかを確認しますか?


12

設定ファイルがたくさんあるので、1つのファイルを作成しましたが、その効果がわかりません。

私の設定が間違っているか、設定ファイルがApacheによって読み込まれていません。

特定の構成ファイルがApacheによってロードされたかどうかを確認するために実行できるコマンドはありますか?

apachectl configtest

エラーを出力しません。サーバーはエラーなしで再起動します。

回答:


17

コマンドラインから、Apacheバイナリで次の引数を実行して、追加情報を取得することもできます。

-t -D DUMP_VHOSTS  : show parsed vhost settings
-t -D DUMP_RUN_CFG : show parsed run settings
-t -D DUMP_MODULES : show all loaded modules

お役に立てれば!


7

mod_infoモジュールをアクティブ化している場合は、単に

http://[you server's IP]/server-info

そこに、Apacheの設定全体が表示されます。


1
私が持っているinfo_moduleとアドレス結果は404で私はあなたのソリューションは、一般的にうまくいくと思うではなく、私の場合は...
— ダニエルW.

3
@DanFromGermanyは、そのリンクごとに適切なハンドラーも構成されていることを確認してください。404を取得した場合は、Apacheがmod_infoリクエストとしてではなく、通常のリクエストとして処理していることを意味します。
— Mxx
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.