プロが教える店舗&オフィスのセキュリティ対策術

初心者でわからないことだらけですみませんが、教えて下さい。
過去ログも見てみたのですが、わかりませんでした。

今win xp home でApache2.0.5.5をインストールしたのですが、
インストールは次へ次へとやっていったら完了したのですが、
タスクトレーに出てくるアイコンをダブルクリックして
Apache Service Monitor というのを表示させても、
中の Service Statusの所には1つも項目が出ていません。
右の方のボタンも、 OK と Services と Connect と Exit
しか押せません。

インストール方法を紹介してくれてるサイトを見ると、
Apachは特に何もしなくても、インストール後はすぐにブラウザで
localhostページが見れるようになると書いてあるので、
どうすればいいのか全然わかりません・・・

ポートを変えればよいという書き込みも見たのですが、ポートを変更するような設定項目も見当たらないのでお手上げです。

すみませんが、どうすればよいか教えて下さい。

(何か情報が足りなければ書き込みますので言ってください)
よろしくお願いします。

A 回答 (6件)

>インストール中に MSDOSで下記の内容が表示されました


すでに80ポートをほかのプログラムが使用していませんか?

コマンドラインから
netstat -p TCP -a
で確認してみてください。

LocalAddress側に
:httpあるいは:80がありませんか?
そして、StateがListeningになっていませんか?

もし、上記の情報が表示され無い場合、
セキュリティソフトのファイアウォールがブロックしていませんか?
    • good
    • 0

httpd.conf の設定が正しくないと思います。


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

apacheのバージョンが最新ではありません。


最新を再インストールしてください。

私の環境WinXPでは、バージョン2.2.4が問題なく動いています

参考URL:http://www.meisei-u.ac.jp/mirror/apache/dist/htt …

この回答への補足

回答ありがとうございます。
再インストールさせてもらいましたが、
インストール中に 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!

と表示されてしまいます。

どうしてでしょうか?

補足日時:2007/05/18 18:30
    • good
    • 0

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

    • good
    • 0

コントロールパネルの[管理ツール]-[サービス]で


Apacheの稼働状態がわかります。
「Apache2」という名前のサービスの、
 ・状態
 ・スタートアップの種類
の2項目の内容を教えてください。

この回答への補足

回答ありがとうございます。

言われたとおりに、サービスの欄を確認しましたが、
サービスの中に、Apache2がありませんでした。

ちなみに、タスクトレーにあるApache2のアイコンの上に
カーソルを持っていくと、
No Services installed と表示されます。

これで何かわかるでしょうか?

補足日時:2007/05/17 21:56
    • good
    • 0
この回答へのお礼

すみません。追加で、

スタートプログラムから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..

これで何かわかるでしょうか?

お礼日時:2007/05/17 22:04

ブラウザを立ち上げて


http://localhost/
とうったらでてきますよ。

Apache Service Monitor は
httpdサービスを起動、停止、再起動させたり、
現在のサービスの状況をモニターするツールです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!