![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
自分のパソコン(WindowsXP)にapache2.0.54と言うソフトをインストールして、wwwサーバ(アップロードする為のテスト用)を作ることにしました。しかし、色々な参考サイトを見ながらhttpd.cofを書き換えても下記のエラーが出ます。
「通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか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.」
お詳しい方、ご教示願います。
No.6ベストアンサー
- 回答日時:
一つ確認ですが、Apacheをインストールした後、どういった事を行ったら質問にあるエラーになりましたか?
以下、推測です。
>Local Addressでポート80を指定しているのは、apacheだけのようです。
既にApacheが起動されているようですね。
もしかして、httpd.confを書き換えてから、スタート→プログラム→Apache HTTP Server 2.0.54→Control Apache Server→StartでApacheを起動させようとしていませんか?
Win32版Apacheですが(WindowsXPで)インストールを行うとサービスとして登録され自動的に起動されます。
そこで、Apacheの停止を行わず上記のようにメニューから起動を行うと二重起動となり質問にあるエラーとなりますので、httpd.confを書き換えてそれを反映させたい場合はApacheを停止→起動か、再起動させてください。
また、タスクバーにApache Service Monitor(メニューからでも起動可)があるので、そこからApacheの起動/停止/再起動を行う事が出来ます(もちろんメニューからでもいいです)
スタート→プログラム→Apache HTTP Server 2.0.54→Control Apache Server→Startと起動していました。
Lean様のおっしゃる通り、既に起動されているのに気付かず二重起動していたようです。
適切な回答本当にありがとうございました。
次に質問する際は、もっと分かりやすく書くよう努力します。
No.5
- 回答日時:
WindowXP の SP2であれば、自分自身のPCへのTCP接続が遮断される設定が、デフォルトとなっている可能性があります。
次のURLに、XPのICF(Internet Connection Firewall)の設定方法が載っているので、試してみるといいかもしれません。TCP 80番がなかったら、追加してください。
http://pcweb.mycom.co.jp/special/2004/winxpsp2/0 …
参考URL拝見しました。
こんな事があるとは、パソコンを使ってますが、
あまりの自分の無知さに恥ずかしさを感じてます。
Resありがとうございました。
No.4
- 回答日時:
私のレスで混乱させてしまい、ごめんなさい。
嘘を教えてしまったかもしれません。
おそらくNo3さんの言うとおりでしょう。
参考URLのような情報がありました。
参考URL:http://66.102.7.104/search?q=cache:ZCYKq8uuB7YJ: …
Resありがとうございます。
参考URL拝見しました。
私の知識が無さ過ぎて、ポート80が他で使われているのかさえも分かりません。
ただ、他のサーバソフトは、入ってないと思います。
何かお気付きの事がありましたらご教示ください。
よろしくお願いします。
No.3
- 回答日時:
1つのポートを使用出来るプログラム(ソフト)は同時に1つだけです。
つまり、既に80番ポート(通常HTTPで使用)を使用しているプログラムが存在しているためにApacheが起動出来ない状態です。
ですから、既に80番ポートを使用しているプログラムを停止させる、もしくは、Apacheで使用するポートを80番以外の使用されていないポートに変更しないとApacheを起動させる事は出来ません。
もしかしたら、IISとか動いていませんか?
コマンドプロンプトからnetstatを実行すると既に80番ポートが使用されているか確認する事が出来ます(netstat -nを実行してLocal Addressの所で「IPアドレス:80」があれば80番ポートを使用しているプログラムが既に存在する)
また、下記URLのページにあるtcpviewを使用すると80番ポートを使用しているプログラムを特定出来ます。
http://www.sysinternals.com/ntw2k/source/tcpview …
参考URL:http://www.sysinternals.com/ntw2k/source/tcpview …
Resありがとうございます。
早速、下記URLにある「TPCビュー」を使用しました。
Local Addressでポート80を指定しているのは、apacheだけのようです。
しかし、Remote Addressでは、IEの起動と閉じる時にポートに80と出ます。
ちなみにIEのLocal Addressは、127.0.0.1:1044(1044など)です。
すみません、私は、素人で対策方法が全く分かりません。詳しい方、どうかご教示願います。
No.2
- 回答日時:
127.0.0.1はループバックアドレスといって、主にテスト用に使用されるIPです。
ですので、そのPCにアサインされているIPアドレスを指定してみてください。DHCPで自動取得しているのであれば、PC起動後、DOSプロンプトを開いて、「ipconfig」とコマンドをうってください。その時に表示される「IPアドレス」がそうです。
ですが、DHCPだと、PC再起動毎に、IPが変わる恐れがありますので、その都度、httpd.confの設定を変更する必要がでてきます。その辺を考慮すると、そのPCだけはスタティックなIPをアサインした方がよいでしょう。いますぐにでもと言うわけではありませんが、暇な時にでも、考えてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- 英語 "unable"の否定の影響範囲について 2 2022/08/15 11:15
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- TOEFL・TOEIC・英語検定 英検準1級英作文の添削をお願いします。 ポイントはCurriculumとGlobalizationを 4 2023/05/29 11:33
- その他(SNS・コミュニケーションサービス) 自分のpcがハッキングされたようなメールが来たのですがどうすればいいですか? 4 2022/10/02 16:14
- 英語 提示した名言の"be to be able to do"の意味等について 4 2023/05/17 10:02
- TOEFL・TOEIC・英語検定 中学2年生です。 英検2級でこのライティングで何点くらい取れるでしょうか。(16満点) Some p 4 2022/04/01 17:38
- 英語 英文解釈をお願いします。 2 2022/07/21 11:13
- 英語 英語の質問です 2 2022/03/24 14:59
- Excel(エクセル) エクセル 値をコピペした時に、条件付き書式で塗られた背景色もペーストさせる 2 2023/04/05 17:21
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Linuxサーバーは定期リブートを...
-
DNSサーバーの構築「no servers...
-
ProFTPDの設定の反映
-
telnetd, sshdが動いているかど...
-
FreeBSD における、アプリの起...
-
apacheが起動しない
-
AIXルーティング情報について
-
Linuxのカーネルパニックについて
-
MacOSのLaunchAgentsってなんで...
-
Linux(redhat系)の実行ユーザ...
-
特定コマンドを同時実行
-
VNCクライアントから管理者権限...
-
FMVマイページ、FMVサーチが勝...
-
Google Chromeの文字の表示がぼ...
-
ネットにつながっていない社内P...
-
win11の起動時間、他を早くした...
-
pc初心者です。 UEFIでの設定で...
-
最初から入力モードをローマ字(...
-
Windows 10でBIOS画面が表示さ...
-
DVD Shrink 3.2が起動しない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバーの構築「no servers...
-
Linuxサーバーは定期リブートを...
-
MacOSのLaunchAgentsってなんで...
-
WMIを有効にする方法が分かりま...
-
geditについて
-
apacheが起動しない
-
namedが起動しない
-
batファイルでのプログラム起動順
-
sambaのnmbが起動できない
-
httpd(Apache)でhttpsのポート...
-
AIXルーティング情報について
-
wermgr.exeって何ですか?
-
VNCクライアントから管理者権限...
-
テキストログインでstartxをし...
-
リセットしたらデスクトップが...
-
gnomeのスタートアップの設定フ...
-
uname -n出力結果変更
-
Linux(redhat系)の実行ユーザ...
-
rsh コマンドでのパスワード入...
-
Linuxで起動時に実行させるには?
おすすめ情報