• 締切済み

Apache2でテスト画面がうまく表示されません。

初心者でわからないことだらけですみませんが、教えて下さい。 過去ログも見てみたのですが、わかりませんでした。 今win xp home でApache2.0.5.5をインストールしたのですが、 インストールは次へ次へとやっていったら完了したのですが、 タスクトレーに出てくるアイコンをダブルクリックして Apache Service Monitor というのを表示させても、 中の Service Statusの所には1つも項目が出ていません。 右の方のボタンも、 OK と Services と Connect と Exit しか押せません。 インストール方法を紹介してくれてるサイトを見ると、 Apachは特に何もしなくても、インストール後はすぐにブラウザで localhostページが見れるようになると書いてあるので、 どうすればいいのか全然わかりません・・・ ポートを変えればよいという書き込みも見たのですが、ポートを変更するような設定項目も見当たらないのでお手上げです。 すみませんが、どうすればよいか教えて下さい。 (何か情報が足りなければ書き込みますので言ってください) よろしくお願いします。

みんなの回答

noname#246547
noname#246547
回答No.6

>インストール中に MSDOSで下記の内容が表示されました すでに80ポートをほかのプログラムが使用していませんか? コマンドラインから netstat -p TCP -a で確認してみてください。 LocalAddress側に :httpあるいは:80がありませんか? そして、StateがListeningになっていませんか? もし、上記の情報が表示され無い場合、 セキュリティソフトのファイアウォールがブロックしていませんか?

すると、全ての回答が全文表示されます。
回答No.5

httpd.conf の設定が正しくないと思います。 Local環境なら Listen 80 ServerName 127.0.0.1:80 上記2つ編集しただけでも動きそうですが...。 初心者ならサーバーが外部からアクセスできないように Allow from 127.0.0.1 localhost なんかも必須かと思います。

すると、全ての回答が全文表示されます。
noname#246547
noname#246547
回答No.4

apacheのバージョンが最新ではありません。 最新を再インストールしてください。 私の環境WinXPでは、バージョン2.2.4が問題なく動いています

参考URL:
http://www.meisei-u.ac.jp/mirror/apache/dist/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi
pen123
質問者

補足

回答ありがとうございます。 再インストールさせてもらいましたが、 インストール中に MSDOSで下記の内容が表示されました。 Installing the Apache2 service The Apache2 service is successfully installed. Testing httpd.conf.... Errors reported here must be corrected before the service can be started. (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレ たはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind ess 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs Note the errors or messages above, and press the <ESC> key to exit. 11.. これは数秒で消え、インストール完了したのですが、 タスクトレーのアイコンから、Apache2→Startを押すと、 the requested operation has failed! と表示されてしまいます。 どうしてでしょうか?

すると、全ての回答が全文表示されます。
  • asuncion
  • ベストアンサー率33% (2127/6290)
回答No.3

Apacheをもう一度インストールしてみてはいかがでしょうか。

すると、全ての回答が全文表示されます。
  • asuncion
  • ベストアンサー率33% (2127/6290)
回答No.2

コントロールパネルの[管理ツール]-[サービス]で Apacheの稼働状態がわかります。 「Apache2」という名前のサービスの、  ・状態  ・スタートアップの種類 の2項目の内容を教えてください。

pen123
質問者

お礼

すみません。追加で、 スタートプログラムからApachの所の、 Control Apache Serverの中にある、Startを押すと、 MSDOSが起動し、中に下のような文章が表示されます。 [Thu May 17 21:59:30 2007] [error] (OS 2)指定されたファイルが見つかりませ No installed service named "Apache2". Note the errors or messages above, and press the <ESC> key to exit. 20.. これで何かわかるでしょうか?

pen123
質問者

補足

回答ありがとうございます。 言われたとおりに、サービスの欄を確認しましたが、 サービスの中に、Apache2がありませんでした。 ちなみに、タスクトレーにあるApache2のアイコンの上に カーソルを持っていくと、 No Services installed と表示されます。 これで何かわかるでしょうか?

すると、全ての回答が全文表示されます。
回答No.1

ブラウザを立ち上げて http://localhost/ とうったらでてきますよ。 Apache Service Monitor は httpdサービスを起動、停止、再起動させたり、 現在のサービスの状況をモニターするツールです。

すると、全ての回答が全文表示されます。

関連するQ&A