MIRACLE
メールサービス申込 ユーザー登録 パートナー情報
お問い合わせ FAQ サイトマップ
MIRACLE LINUXの特長 製品紹介 サービス案内 購入 サポート 技術フォーラム

プロフィール

ミラクル・リナックス株式会社営業・マーケティング部所属。

Linux, OSSに関するマーケティング情報から英語のニュースまで、幅広いトピックを扱っていきます。

ミラクル関連リンク

採用情報

サイト検索

最近のトラックバック

2008年8月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

« OpenOffice.orgのメニュー | メイン | ヤフーのブログフィルター »

2007年4月11日 (水)

Port 80 の占有者

ここ二ヶ月ほど、会社から支給されていたノートPCがずっと故障中だったのですが、このたび出張にいくことになってようやく修理された物が手元に戻ってきました。

ちょっと出発までに時間がなかったので環境をいじる余裕がなく、OSもデフォルトであるWindows XPから変えていないのですが、暇つぶしのためにこの上にApacheを入れようとしたのが間違いの始まり。Apacheをポート80で動くように登録しようとすると、以下のエラーメッセージがDOS窓に出力されます。

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

エラーメッセージから推測するに、他のサービスが使用しているかなにかでポートがブロックされてしまっているようです。

まず実行したのが、Windowsセキュリティセンターでファイアウォールを無効にしてみましたがどうやらこれは原因ではないみたいです。確かにパケットのフィルターはサービスの登録とは関係なさそうです。

次に、コントロールパネルから「プログラムの追加と削除」の「Windowsコンポーネントの追加と削除」でIISがインストールされていないかを確認しましたが、やはり入っていませんでした。

そこで、本当にポート80がブロックされているのかを確認するために、DOS窓からnetstat -aを実行しました。

c:\> netstat -a
Proto  Local Address  Foreign Address   State
TCP   SHIRO3:http   localhost:0      Listening
(略)

以上の実行結果をみるに、netstat コマンドでなんらかのサービスがポート80 (http)で動いているのはわかりましたが、それがなになのかはわかりません。

そこでGoogleで調べてみると、TCPViewなるツールがあることがわかりました。こちらを使用することで、やっとポート80を占有する犯人がSkypeだとわかりました。

最新バージョンの3.1をインストールしていたのですが、Skypeの接続設定を見てみると、着信の接続にポート80を使用するような設定になっていました。設定を変更することで、無事にApacheを80番で動かすことができるようになりました。

意外な犯人が見つかったところで今回はお終いにします。普通の人はApacheとSkypeを同じマシンで動かさないでしょうし、こういう落とし穴にはまる人は少ないんでしょうね。

トラックバック

このページのトラックバックURL:
http://www.typepad.jp/t/trackback/4447/6908949

このページへのトラックバック一覧 Port 80 の占有者:

» Windowsの80番ポートを占有しているのは誰だ? トラックバック Fukaoi.org
仕事の関係で.NETの業務をこなすべくWindowsXPが入っているデスクトップPCに.NETの開発環境を構築する事になりました。 まずはWebサーバのIISのインストール。WindowsXP Proffesionalなので、 [プログラムの変更と削除] ->[Windowsコンポーネントの変更と削除]-> [インターネットインフォメーションサービス(IIS)] にチェックを入れればなんなく、インストールできます。 さて、IISの管理マネージャから起動させようとしたら、エラ.... [続きを読む]

コメント

コメントを投稿

会社情報 採用情報 個人情報保護方針 商標等取り扱い事項 English
Copyright(c)2000-2006 MIRACLE LINUX CORPORATION. All Rights Reserved.