blog

Java、Scala、PHP、C++、MySQL、Apache、Linux、UnixなどのTechを紹介

« PHPのソースコードを解析するツールをつかってみた  |  Mainへ  | コマンド備忘録 »
windowsXP

仕事の関係で.NETの業務をこなすべくWindowsXPが入っているデスクトップPCに.NETの開発環境を構築する事になった。 まずはWebサーバのIISのインストール。WindowsXP Proffesionalなので、

[プログラムの変更と削除] ->[Windowsコンポーネントの変更と削除]-> [インターネットインフォメーションサービス(IIS)]

にチェックを入れればなんなく、インストールできる。

さて、IISの管理マネージャから起動させようとしたら、エラーで出て起動できなかった。そこで

telnet localhost 80

とコマンドプロンプトでたたいてみたら、案の上、他のアプリが先に起動してて占有されているではないか。 そういえば、以前、Windows版Apache、Tomcatなどをテストで立ち上げていた記憶があったので、これら 悪戯なアプリ君達が起動しているのかと思い、調べたが起動していなかった??? ちょっぴり焦ったのだが。

netstat -b

でlisten中のアプリケーションを調べるには上記コマンドで実現可能だ。

早速プロンプトでたたいてみると

localhost:80 [Skype.exe]

なんと、Skypeが占有しているでないか!!!listen portで80をあえて使うのは何故?! FW(ファイアウォール)でport:80しか許可されていない環境の相手と通信する為なのか、ぬかりがないなー とりあえず、このままSkypeにport:80を使わせておくのはしゃくなので、

[ツール] ->[設定]-> [接続パラメータとプロキシの設定] -> [上記のポートに代わりポート80を使用する]

にチェックが入っていたのを外し、Skypeには別のportの割りあてを行った とりあえず、IISは起動できたが、今回解決に時間がかかってしまったのは 思い込みがあったためだと思う。まさかWebサーバ以外のアプリケーションが占有しているはずがないという思い込みが。

Skype port:80のネタ
Port 80 の占有者
 
投稿日:2009/03/05 | カテゴリ:Windows | コメント・TrackBack:(0)



Trackback URL

http://blog.fukaoi.org/2009/03/05/windows-port?tb=y&entry_id=3

コメントはこちらからどうぞ

 
 
 

入力された内容