• ベストアンサー

フリーウェアでサーバの設定がうまくいきません。

今月号のネットランナーP53に掲載されているフリーウェア「AN HTTPD」でサーバをたてたいのですが設定がうまくいかず「サーバソケットを使用できません。他のHTTPサーバが動いていないか確認してください。あるいはポート番号を変えてください。」というエラーメッセイジが表示されます。 ウェブサーバをたてたいのでポート番号は80で間違いないと思うのですが他のサーバが動いているかどうかの確認などわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.5

Apacheでしたか、と言う事はApacheのサービスを停止してしまえばいいですよ。 「スタート」からオラクル関連のフォルダの中にWeb又はApacheに関連する設定ショートカットが あると思いますので、それを使用して正式に停止処理をする方がいいと思います。 削除すれば、間違いなくサービスも削除されるとは思いますけど・・・。 この辺りは、オラクルのヘルプ等でアンインストールやApacheに関してのヘルプを 参照すれば、停止及び削除についてかかれていると思います。 あまりよろしくは無いと思いますが、以下の方法もあります。 「コントロールパネル」→「管理ツール」→「サービス」でサービスのウィンドウが開きます。 右のサービス一覧の中に、Apache又と言う名前を含むサービスがあり、状態が 開始になっている物があると思います。 これを停止し、スタートアップを無効にしておけば次回Windows起動時にから起動されません。 以上の手順の後に、もう一度ActivePortsでPort:80が一覧に無いのを確認後 AnHttpdを起動すれば、問題なく動作すると思いますので頑張ってください。 Apache(Ora9)の停止/削除に関しては、触れた事が無いので安全に行うなら 削除がいいかもしれませんね。ではでは。

yuki0909
質問者

お礼

やっと接続に成功しました!! 親切な説明をありがとうございました。 自力では絶対にできないものだったので(多分ずっときずかなかったです)大変嬉しいです。 ありがとうございました。

その他の回答 (4)

  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.4

読み間違えだったのでしょうか・・・IISでないとすれば、 Port:80を使用しているものを特定しない事にはどうにも出来ないと思います。 よって、まずはPort:80を使用している実行ファイルを確認してから 回答していかなくてはならないかもしれません。 まず、参考URLよりActivePortsと言うアプリを取得して起動します。 そうすると、Portを使用している一覧が表示されますので LocalIPが0.0.0.0でLocalPortが80の物を探してみてください。 すると、それを使用しているProccessのところにTCP ****.exe みたいなのがあるので、それを補足してもらえば答えが出るかもしてません。 そろそろ、私の方も手が尽きてきたのでこの辺りで解決したいです。 もしくは、同じVaioでて順がわかる方の回答も欲しい所です。 では、補足待ってます。

参考URL:
http://www.softpile.com/Internet/Utilities/Review_07354_index.html
yuki0909
質問者

補足

早速ActivePortをダウンロードし起動してみるとポート80のところにApache.exeというのがありました。 パスをみると先日インストールしたオラクル9のexeのようです。 (PID584 パス C:\oracle\ora90\Apache\Apache\Apache.exe) となっておりました。 オラクルは使えなくなっても構わないのでこれを削除すればよいのでしょうか?

  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.3

プレインストールなので、IISがインストールしてある可能性がありますね。 そこで、IISのサービスを停止しない事には使用できないので停止しましょう。 以下手順です。 まず、「コントロールパネル」→「管理ツール」→「インターネット サービス マネージャ」 と言うのがあると思いますので、それを立ち上げてください。 ”インターネット インフォメーション サービス”と言う画面が立ち上がります。(これが、IISです。) 次にツリーの所に、”自分のコンピュータ名”があると思いますので、そのツリーを選択すると右側に 「既定のWEBサイト」と言うのが出てきます。それの状況が”実行中”になっていると思いますので 「既定のWEBサイト」を右クリックし、”停止”を選んで停止すればOKです。 以上で、AnHttpdが使用できるようになると思いますので頑張ってください。

yuki0909
質問者

補足

ありがとうございます。 かなりちかずいているのですが今一歩わかっていません。 どうしてもやりたいのでおねがいします。 管理ツール→インターネットサービスマネージャ とありますが管理ツールの中にそれがありません。 ウィンドウズ2000を使っているのですが何か他に発見する方法はありませんか?

  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.2

可能性から述べます。 まず、OSは何でしょうか? 仮にWin2000でIISを導入済みではありませんか? もしIISが動作していると、Port80は使用されているので、 IISサービスを停止すれば、稼動します。 私は、これが原因で同じ現象になりました。 又は、他のWEBサーバを導入済みということは無いでしょうか? DOSプロンプトを立ち上げて、以下のコマンドを入力してみてください。 >netstat -a よくわからない一覧が表示されます。 その中の、Local Addressと言う列に 「自分のコンピュータ名:http」 と言うのがあるか確認してみてください。 もしあれば、他に使用しているものがあるはずです。

yuki0909
質問者

補足

説明ありがとうございます。まずブラウザの方は全て閉じてやってみましたがやはり同じ結果でした。 OSはバイオのウィン2000を使用しております。 IISというのが何かわかりませんが少なくとも自分ではインストールしておりません。プレインストールしてあるかは分かりませんがWEBサーバも自分ではインストールしておりません。 DOSの結果ですが、「自分のコンピュータ名:http」というのが表示されました。 どうすれば停止することができるのでしょうか?

noname#2855
noname#2855
回答No.1

ブラウザがたちあがった後におこなってますか? 一度ブラウザを閉じた後に、AN HTTPDをたちあげて、 そのあとブラウザを起動してもだめでしょうか? ↑わたしはこれで解決したのですが。

関連するQ&A

  • AN HTTPDについて・・・

    質問させていただきます。 僕は近頃 自宅サーバーを作るために「AN HTTPD」をダウンロードしました。 ・・・が、 「サーバソケットを使用できません。他の HTTPサーバが動いていないか確認してください。あるいはポート番号を変えて下さい。」 とでました。 そして色々調べてみたのですがAN HTTPDは多重起動していません。 なので他のソフトがポート80を使用しているということですよね・・? そこで問題なのがなんのソフトが原因なのかがわかりません。 なんのソフトがどのポートを使っているかがわかる方法ってありませんか? 分かる方おしえてください。お願いします。

  • Visual Studio.netをインストールしたらhttpdというWebサーバーが起動しなくなった。

    httpd(AN HTTP Daemon Version 1.41g)というWebサーバーを使用し、PerlでCGIを作成しているパソコンなのですが、VB.NETを勉強しようと思い、Visual Stadio.net2003をインストールしました。 .NETインストール時前に、IISやFrontPage Seaver Extensionのインストールをするようになっていて、なんかいや~な予感がしてたのですが、やっぱり思ったとおり、インストール後、HTTPDを起動すると 「Winsock error 0:サーバーソケットを使用できません。他のHTTPサーバが動いていないか確認してください。あるいはポート番号を変えて下さい。」 とエラーメッセージが出て起動できません。多分IISがポートを使っているからダメよ・・・ということだろうと思います。 そこで、 1.HTTPDが使用できるようにするにはどのようにすればよいのですか? 2.HTTPDとIISを都度切り替えて使えるようにするのはどうすればよいのですか? あんまりWebサーバーやらポートやらサーバーソケットやらを理解してるわけではないです。詳しく説明いただければ助かります。

  • AN HTTPD インストールについて。

    技術評論者のCGI/Perl作り方入門本で、chapter01-9の28ページで、AN HTTPDのインストールする項目がスムーズに行きません。「httpd.exe」をダブルクリクすると「Winsock error 0:サーバーソケットを使用できません。他のHTTPサーバが動いていないか確認してください。あるいはポート番号を変えて下さい。」エラーメッセージが出てしまいます。いろいろインターネットで検索して、ポート番号を変更しなければいけない事が分かりました。 ポート番号変更手順について教えてください。申し訳ないのですが、Webサーバーやらポートやらサーバーソケットやらを理解してるわけではないです。詳しく説明いただければ助かります。本当にどうぞよろしくお願い致します。  

  • AN HTTPDについて

    家のパソコンをサーバ化してみようと思い、「AN HTTPD 1.31c」をダウンロード・解凍し、初めて実行したのですが、 Winsock error 10038: サーバソケットを使用できません。他のHTTPサーバが動いてないか確認してください。あるいはポート番号を変えてください。 といった警告ダイアログが表示され、HTTPサーバなんて起動した記憶もないので、何から手をつければいいのかわかりません。 どなたか、どうすればいいのか教えていただけませんか。 ちなみにOSはWin2000です。

  • ローカルテスト(AN HTTPD)

    ローカルテストのためAN HTTPDをインストールしようとしましたが、インストールが正常に終了していないため(?)かAN HTTPDを起動しようとすると「Winsock error 0: サーバソケットを使用できません。他の HTTPサーバが動いていないか確認してください。あるいはポート番号を変えて下さい。」というエラーが出ます。少し調べましたところ、解決方法として「WindowsXP Proでは IIS(Internet Information Services)が動いているかもしれないので停止するかポート番号を変える」との解答をみつけました。そこで、「停止、ポート番号の変更」はどのようにすればよいのか教えて頂けませんでしょうか。加えて、他の原因及び解決方法があるようでしたらご教示下さい。

  • AN HTTPが起動しません

    初心者なのでなにもわからないんですが,AN HTTPをダウンロードしてきて解凍して実行したんですが ”サーバソケットを使用できません,他のHTTPサーバが動いていないか確認してください,あるいはポート番号を変えてください” というエラーメッセージがでます.どうすれば起動することができるのか教えてください.よろしくお願いします.

  • Outlook Express の使い方(設定)の仕方を教えて下さい。

    1.Outlook Express の使い方が分からないので出来るだけ簡 単に教えて下さい。 2.それとこういうかんじのエラーの対処はどうすればいいんでしょうか? 「ホスト 'HTTP' が見つかりません。 サーバー名が正しいことを確認してください。 アカウント : 'HTTP', サーバー : 'HTTP', プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし, ソケット エラー : 11001, エラー番号 : 0x800CCC0D」

  • AN HTTPDについて

    僕は今AN HTTPDウエーブソフトを使おうと思いインストール使用とした所 「Win sock error 10038サーバーソケットを使用できません。他のHTTPサーバー が動いていないか確認してください。あるいはポート番号を変えて下さい」と 表示さたので、現在使っているproxomitronソフトの設定を 元に戻しても、同じエラーがでます、proxomitronのソフトはアインストール しないといけないのでしょうか。どうすればインストール 出来るのか教えてください あと、Proxomitronと同時に使用することは、 可能なのですか?どうか教えてください。 お願いします。

  • HTTPサーバーソフト、04WebServerでport80のときエラー

    HTTPサーバーソフト、04WebServerで 標準であるポート80のとき、 「起動エラー:ポート待ち受けに失敗しました。ポートを確認してください」とでてしまいます。 他の番号にしてみたら、うまくいくのですが・・・。 ご指導よろしくお願いします。

  • メールが送れません。

    メールが送れません。 ホスト 'HTTP' が見つかりません。 サーバー名が正しいことを確認してください。 アカウント : 'HTTP', サーバー : 'HTTP', プロトコル : SMTP, ポート : 25, セキュリティ (SSL) : なし, ソケット エラー : 11001, エラー番号 : 0x800CCC0D ってでます。 なにがおかしいんでしょう? 教えてください!!

専門家に質問してみよう