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