meaning of "httpd -S"
4月 7, 2009
meaning of “httpd -S”
こちらのサイトで、httpd.confの場所を簡単に調べる方法としてhttpd -S
の出力結果を見る、というのが紹介されていた。
その例では、httpd.confの場所がフルパスで表示されている。
自分も早速試してみたところ…、出力結果は以下のみ。
# httpd -S
VirtualHost configuration:
Syntax OK.
どうやら環境によって変わってくるようだ。
で、httpd -Sってもともと何なの?と疑問に思い軽くググッてみたら、
一言で言うと「Apache設定ファイルの解析結果出力」とのことらしい。
何をどう解析するのか、とかそこまで深追いはしませんでしたw
apachectl -Sも同様の意味となる。
ちなみに、httpdもapachectlも、「実体のあるディレクトリにcdする」か、
「フルパスを指定する」か、「パスを通しておく」必要がありますので、念のため。
…ということなので、httpd.confの場所を見つけるのに汎用的に使えるのは、結局
findコマンドとかになっちゃうのかなー?
でも、試しにroot配下からfindしてみたらえらい時間がかかってしまった…
(8分程。当然、環境によって変わるでしょう)。
うーむ、どうオチをつけたらよいものか….(苦笑)
Categories: Apache