• ベストアンサー

起動しているapacheのバージョンを調べる方法

apacheが自動で起動していて困っております。 apacheが自動で起動していると思ったのは 以下のような現象がおきているからです。 1. マシンを起動する。 2. IEを立ち上げます。http://localhost/ でアクセスすると、Apacheの起動のテストページが表示されます。 一方で、以下のように、マシン起動時にapacheが起動するようには設定しておりません。 # /sbin/chkconfig --list httpd httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off バージョンの異なる複数のapacheがあるので、それらを設定したときのファイルが残っているのでしょうか? ■起動している、apacheのバージョンを調べる方法は ございますでしょうか? なお、現在の設定では、httpd-2.0.55を 使用し、ソースからコンパイルしてインストールしました。 ただ、以下のように、httpd-2.0.54-10.3のパッケージもありますので、これが悪影響しているのかなとも思っております。 # rpm -qa | grep httpd httpd-2.0.54-10.3 httpd-devel-2.0.54-10.3

質問者が選んだベストアンサー

  • ベストアンサー
  • entree
  • ベストアンサー率55% (405/735)
回答No.4

以下のコマンドで確認できます。 $ /opt/httpd/sbin/httpd -v Server version: Apache/2.0.55 Server built: Nov 13 2005 17:19:09 apachectl スクリプトも $HTTPD $ARGV となっているので、同じ結果を返します。 $ /opt/httpd/sbin/apachectl -v Server version: Apache/2.0.55 Server built: Nov 13 2005 17:19:09 ただし、モジュールのバージョンが本体のバージョンと一致しているかどうかについては確認する方法がありません。

y_takechan
質問者

お礼

アドバイスありがとうございます. 以下のコマンド,了解しました. $ /opt/httpd/sbin/httpd -v $ /opt/httpd/sbin/apachectl -v

その他の回答 (3)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.3

バージョンだけなら http://localhost/tekitou とかしたらNot foundの画面にApacheのsignatureが表示されませんか

y_takechan
質問者

お礼

なるほど. 確かにそうやってチェックできますね!

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

#1の方の方法だと、稼動しているapacheのバージョンでなく、打ったapacheコマンドのバージョンが出るのでは? telnet localhost 80 して、 GET / HTTP/1.0 と打って、Enterを2回押すと、 HTTP/1.1 200 OK Date: Tue, 21 Feb 2006 06:53:41 GMT Server: Apache/2.0.45 (Unix) Content-Location: index.html.en (以下たくさん続く) のような応答があると思います。

  • suzukika
  • ベストアンサー率28% (8/28)
回答No.1

こんにちは 下記のコマンドで確認できます。 apachectl -v いかがでしょうか