Apacheのバージョンを調べる

4月 8, 2009

Apacheのバージョンを調べる


サーバの現場ではApacheのバージョンを調べたい、なんてことが結構あると思われる。現場バリバリの人にとっては何を今更、って話なんだろうけど、誰でも最初はこういうことをコツコツ学んでいくものだし。自分もそうだったし。

ってことで、Apacheのバージョンを調べるには以下のコマンドを実行、ですね。

# httpd -v
# httpd -V
※”compile settings”を見せてくれる。その一環としてバージョンも表示
# apachectl -v


もちろん、パスが通っていなければフルパスで指定する。

以前「Apacheのバージョン〜?httpd -vでしょ〜」と鼻歌まじりでコマンドを打ったら(実際は鼻歌なんて歌ってないが)「んなコマンドねぇよ」と怒られ(command not foundって言われただけだが)、「!?」と戸惑ったことがある。

「あ、フルパスでないと駄目なんだね」と気付き、/usr/sbin/httpd -v としてみたが結果変わらず。一体、httpdはどこに?whichとwhereisを使って探してみたが、以下のような結果となり見つからない。

# whereis httpd
httpd:
# which httpd
/usr/sbin/which : no httpd in (/usr/sbin/: ….以下略)


結局同僚に教えてもらったのだが、その環境においてhttpdは思いも寄らない場所に格納されており、所定のフルパスで指定したらちゃんと結果が返ってきた。。


Categories: Apache