- 締切済み
Apacheでhttp://localhost/が表示されない
Apacheバージョン2.0.50をインストールし、設定ファイルは一切変更していない状態でhttp://localhostと入力しても「あなたの予想に反して・・・」のページが表示されません。 何回かApacheの再インストールも試してみましたが変化がありません。 ローカルで動作確認するだけなので、インストールにあたってNetworkDomainなどのアドレスは「localhost」を入力しています。 何か原因を特定する方法はありませんでしょうか。 ちなみにOSはWindowsXPのHomeEditionです。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- xjd
- ベストアンサー率63% (1021/1612)
http://127.0.0.1ではつながりますか? hostsファイルにlocalhostは定義していますか? 127.0.0.1 localhost
- shiva777
- ベストアンサー率23% (4/17)
(1)localhostにたいしてPINGは通りますか? (2)netstatで127.0.0.1:80のような記述があるはずです。 (3)何らかのWEBサーバを入れてないか?IISなど 上記内容を確認ください。
補足
(1)PINGは飛びます (2)127.0.0.1:80は表示されていません (3)他のWEBサーバは一切入れていません PINGは飛ぶのに表示されないのが不思議ですね(^_^;)
- xjd
- ベストアンサー率63% (1021/1612)
(1) まずは、Apacheが起動しているか確認しましょう。 これは管理ツールのサービス、Apache Server Monitorを見ればわかります。 (2) ポート番号80がLISTEN状態になっているか確認しましょう。 これはnetstatコマンドで確認できます。 (3) パーソナルファイアウォールソフトをインストールしているなら、 localhost:80 からの接続を許可しているか確認してみましょう。 (4) IISなど、他のwebサーバを同時に動かしていないか確認してみましょう。 (5) ブラウザでプロクシサーバを指定しているのでしたら、 localhostはプロクシーを見ない、など設定してみてください。 ほかにもいろいろありますが、Apacheの設定の前に、これくらいは確認しましょう。
補足
各項目について回答します。 (1)きちんと動作しています (2)たぶん「netstat -an」のように入力すればいいんですよね?で、実際どのように表示されていれば良いのでしょうか? (3)ウィルスセキュリティ2004を使っていますが、Apacheの接続は許可する設定になっています (4)他のサーバは全く使っていません (5)プロキシは設定してません
- agent_smith
- ベストアンサー率37% (25/66)
“Monitor Apache Servers”が“Running all Apache services”となっているのにローカルが表示されないということでしょうか。
補足
そうです。XPのHomeEditionなのでIISは元から入っていないし、他のサーバも入れたことがありません。
補足
>http://127.0.0.1ではつながりますか? つながりません(^_^;) でもpingはきちんと飛ぶんですよ。 >hostsファイルにlocalhostは定義していますか? 定義してます。 ほとんどお手上げ状態ですね。アンインストール後、レジストリで「apache」をキーに検索して引っかかったものを消したりしてから再インストールなんてのも試してみましたが変化がありませんでした。