投稿日:2005年10月04日 作成鷹の巣

No.19681 apache2.0.48のインストールでエラー。



apache2.0.48のインストールでエラー。

No.19681 投稿時間:2005年10月04日(Tue) 09:54 投稿者名:msndance URL:

はじめまして。下記の方で質問していたのですが、なかなか
解決できなくて、こちらに来てしまいました。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1689400

apache2.0.48のインストールで
(OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま
たはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to addr
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. 10...



[Mon Oct 03 15:46:52 2005] [error] (OS 2)指定されたファイルが見つかりません。 :
No installed service named "Apache2".
Note the errors or messages above, and press the <ESC> key to exit. 23...


というエラーが出てしまいました。
そこで、gooで質問しましたところ、80番のポートを使っているプロセスを切ろうということ
になり、gooメールチェッカー等をすべて停止し、netstatで何も出てこないことを確認して
再インストールを試みたのですが、同じエラーが出てしまいだめでした。
どのようにしたら解決できるのでしょうか・・・。


最後のFinishを押したあとの症状ですね。

No.19684 投稿時間:2005年10月04日(Tue) 20:47 投稿者名:聞疑始 URL:http://homeserver-streaming.com/Document/Apache-PHP.html#apache_start

> > apache2.0.48のインストールで
というのは、インストールのしている最中で・・・ということですよね。
つまり最後のFinishを押したあとの症状ですね。

> (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま
これはなんかが、別に動いているはずです。がなかなかわからない(~ヘ~;)ウーン
先ずは起動できるようにしないと、・・・ポートだけの話ですから、ちゃんと思惑通りのポートにしているか、
ですよね。
http://homeserver-streaming.com/server/apache/<===こちらの
Server Informationで、forAll Users, on Port 80, as a Service -- Recommended. をチェック
されていると思いますが・・・これでポートは80に成りますから・・・

> > > > [Mon Oct 03 15:46:52 2005] [error] (OS 2)指定されたファイルが見つかりません。 :
こちらはApacheのサービスが登録されていないエラーです。
ちゃんとありましたか?
私は、インストール時にわざとポートを8080なんかにしましたら、サービスが自動では登録されずこのようになりました。80以外は自動でサービス登録されないと思っています。
前記のServer Informationで、only for the Current User, on Port 8080, when started Manually.にチェックするとこのようなハメになります。

netstatのことは、次のドキュメントは参考に成らないでしょうか。私には難しくて分かりませんが・・・
これはインストールできてからの話だと思いますし・・・
[Apache-Users 3323] Re- 80番ポートが何かに使われてApacheが起動できず。
http://mm.apache.jp/pipermail/apache-users/2003-November/003513.html

4.1 bind() から「アドレス使用中 "address already in use"」が返されるのはどうしてですか?
http://www.kt.rim.or.jp/~ksk/sock-faq/unix-socket-faq-ja-4.html#ss4.1


かなり強引な方法をとりました。

No.19688 投稿時間:2005年10月05日(Wed) 09:43 投稿者名:msndance URL:

80を使っているタスクがどれかわからなかったため、
管理ツールのサービスで手当たり次第停止にしてみたらできました。
(事前にサービスの一覧をエクスポートし、インストール成功後復旧)

しかし、もとどおりに戻していますから、apacheの起動に関して
何らかの支障が出ることは予想されます。

どのサービスを停止してインストールできるようになったのか、
つきとめねばならなかったんですが、インストール終わってしまいましたからねぇ・・・。

また何かあったら報告します。


管理ツール→サービスで、一番下のWorld Wide Web Publishingをとめる。

No.19690 投稿時間:2005年10月05日(Wed) 13:12 投稿者名:msndance URL:

管理ツール→サービスで、一番下のWorld Wide Web Publishingをとめるとインストールできるっぽいです。


IISを使っていた?Apacheを使うなら当然これは「無効」でもいいような。

No.19695 投稿時間:2005年10月05日(Wed) 22:24 投稿者名:聞疑始 URL:

> 管理ツール→サービスで、一番下のWorld Wide Web Publishingをとめるとインストールできるっぽいです。
http://www.geocities.co.jp/SiliconValley-SanJose/3220/XP-service.htmより・・・
World Wide Web Publishing Service
C:\Winnt\system32\inetsrv\inetinfo.exe
スナップインを通じてWeb接続と管理を提供する。IIS5.0 をインストールしたWebサーバを提供していれば「自動」そうでない場合は「手動」
===============================================
netstatで発見できなかったとは・・・
IISを使っていた?Apacheを使うなら当然これは「無効」でもいいような・・・。
私のXPのサービスにはありません。
(´ー`)┌フッ


サービス一覧のサイトは非常に参考になります。

No.19697 投稿時間:2005年10月06日(Thu) 13:20 投稿者名:msndance URL:

サービス一覧のサイトは非常に参考になります。ありがとうございました。
IISを立ち上げた記憶はないんですが・・・。でもサービスにありましたね・・・。


目次掲示板過去ログ目次▲頁先頭