Apacheは実行中ですか?


13

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

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

私のLinuxバージョンは「Ubuntu 8.04.4 LTS \ n \ l」/etc/issueです。

回答:


19

実行中ですか?

pgrep apache

出力はすべて良好であり、実行されていないことを意味するものではありません。

どのバージョン:

aptitude show apache2

1
pgrep apache11行の出力を生成します。
イアンサミュエルマクリーン長老

aptitude show apache2lineを含む大量の出力を生成しますVersion: 2.2.8-1ubuntu0.15
イアンサミュエルマクリーン長老

1
apache2 -versionシェルでも動作します。
マークB

4

話してみましたか?

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

telnet localhost 80プロデュース-bash: telnet: command not found
イアン・サミュエル・マクリーン長老

それをインストールするか、ncat(nmap 5の一部)などの同様の機能を備えたものをインストールすることを検討する必要があります。トラブルシューティングには、Web(またはSMTP、POP、IMAP、SIP、FTPなど)サーバーと直接通信することが不可欠です。
ジェラルドコームズ

3

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

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

ps -A | grep 'httpd'

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

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

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

apachectlのステータス

出力には、
Apache / 1.3.41 Server at www.xyz.com Port 80のような行があるはずです。

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

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


「ps -A | grep 'httpd'」は出力を生成しません。
イアンサミュエルマクリーン長老

「コマンドが見つかりません:apachectlの-bash」「apachectlのステータスが」生成
イアン・サミュエル・マクリーンエルダー

:「whereisはapachectlのは、」「のapachectl」を生成する
イアン・サミュエル・マクリーンエルダー

ただし、ps -A | grep apache2`2691?00:00:01 apache2`および他の10個のapache2プロセス。
イアンサミュエルマクリーン長老

1
実際、@ ismeは配布の問題ではなく、Apacheのメジャーバージョンの問題です。私はapache 1.xのあるボックスを参照していました。手順は、Apache 1.xを使用してUbuntuで機能し、他の回答では結果が得られませんでした。
マニアックZX

1

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


私のサーバーインスタンスはVPSであるため、ローカルマシン上のリンクをクリックするだけでは実行されているかどうかを確認できません。
イアンサミュエルマクリーン長老

サーバー上でリンクやリンクスなどのncurses Webブラウザーを直接実行できます。
10


0

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

ps -A | grep 'apache'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.