web-dev-qa-db-ja.com

Apacheは稼働していますか?

私は会社のサイトのウェブマスターを引き継いだばかりで、LAMPスタックに関するパートナー向けのレポートを準備しています。しかし、私は新しいCSの卒業生であり、私が本当によく知っている唯一のことはJavaコーディングなので、いくつかの助けが必要です!

私は、a)Apacheがインストールされているかどうか、b)実行中のバージョンを調べようとしています。

Linuxのバージョンは/etc/issueから報告されている「Ubuntu 8.04.4 LTS\n\l」です。

稼働していますか?

pgrep Apache

どの出力も良好です。何も実行されていないという意味ではありません。

どのバージョン:

aptitude show Apache2
19
wzzrd

話してみましたか?

telnet localhost 80
HEAD / HTTP/1.0
<extra carriage return>
4
Gerald Combs

Apache 1.Xを確認するには、以下を参照してください。Apache2.Xについては、wzzrdの回答を参照してください。

Apache Webサーバープロセスはhttpdと呼ばれるため、Apacheがインストールされ、実行されていることを確認することから始める簡単な方法は次のとおりです。

ps -A | grep 'httpd'

ps -Aは、実行中のすべてのプロセスを一覧表示します。grep 'httpd'は、 'httpd'を含む行のみをフィルタリングします。

結果が得られない場合、Apacheは実行されていません。

バージョンに関しては、試してください:

apachectlステータス

出力には次のような行があるはずです。
www.xyz.comポート80のApache/1.3.41サーバー

Apachectlが見つからない場合は、実行パスにない可能性があります。試してください。
where apachectl
場所を確認する

これらはディストリビューションに依存しない方法なので、Apacheがシステムにどのようにインストールされていても、これらを使用して見つける必要があります。

3
ManiacZX

ここをクリック: http:// localhost エラー404が表示されない場合は、実行されています。

1
cfischer

Apache/2.2.22の場合も試すことができます。いくつかのプロセスが表示されます。

ps -A | grep 'Apache'
0
user1641443
/sbin/service httpd status

あなたはそれを持っていないと言うでしょう|大丈夫です。オフです

0
Novikov