自宅サーバー構築でのapache設定

このQ&Aのポイント
  • 自宅サーバー構築でapacheをインストールして、start→apache→control apache server →startとすると「(OS 10043)通常各ソケットアドレスに対してプロトコル、ネットワークアドレス、またはポートのどれか1つのみに使用できます。:make_sock:could not bind to address 0.0.0.80」のエラーがでます。
  • サーバのipは、192.168.0.10です。IE6でhttp://127.0.0.1にすると説明書にある画面は出ず、It start!の画面が出ます。
  • 80ポートの設定が悪いと思うのですが、ルータを見ても分かりません。どなたか、対策をお教え下さい。
回答を見る
  • ベストアンサー

自宅サーバー構築でのapache設定

dell x300 XPpro 無線LANです。ルータは、NEC Aterm WR6600Hです。 自宅サーバー構築でapacheをインストールして、start→apache →control apache server →startとすると 「(OS 10043)通常各ソケットアドレスに対してプロトコル、ネットワークアドレス、またはポートのどれか1つのみに使用できます。:make_sock:could not bind to address 0.0.0.80」のエラーがでます。サーバのipは、192.168.0.10です。IE6でhttp://127.0.0.1にすると説明書にある画面は出ず、It start!の画面が出ます。 80ポートの設定が悪いと思うのですが、ルータを見ても分かりません。 どなたか、対策をお教え下さい。

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

  • ベストアンサー
  • chiezo2005
  • ベストアンサー率41% (634/1537)
回答No.1

make_sock:could not bind to address 0.0.0.80 がへんなので,どこかの設定ファイルで自分のIPアドレスを 間違えてませんか? ただしくは make_sock: could not bind to address 0.0.0.0:80 このように出るはず。 上のがCopyミスだとして,もうひとつの可能性として PORT80を使っているサービスがなにか動いていませんか? apacheを停止している状態で netstat -a コマンドでチェックしてください。 TCP 自分のPC名:80       のような表示がでたら何らかのWEBサーバーソフトが稼動していることになりますので,そのサービスを停止しましょう。

iskmyano
質問者

補足

早々の回答を頂きありがとうございました。 転記ミスでaddress 0.0.0.0:80 でした。 netstat -a の実行でTIME_WAITがでました。 念のため ip: 192.168.0.7にするとwaitもでなくなり、apache の画面も表示されました。 ありがとうございました。

関連するQ&A

  • Apache起動エラー

    Apacheを起動したときに「通常、各ソケット アドレスに対してプロトコル、ネットワークアドレス、または、ポートのどれか1つのみをしようできます。:make_sock:could not bind to address 0.0.0.0:80 no sockets available,shutting down Unable to open logs・・・ 」といったメッセージが出て起動しません。どのようにすればよろしいでしょうか。よろしくお願いいたします。

  • apache2.0.54設定方法

    自分のパソコン(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.」 お詳しい方、ご教示願います。

  • Apacheの動作確認で初期画面がでません

    超初心者です。 Apacheのインストールをしましたが、動作確認をすると「It works!」と出て、Apacheの初期画面がでません。 インストールは、問題なく出来ていると思われます。 タスクバーにApacheがインストールしてすぐは出るのですが、 PCを立ち上げなおすと出ないんです。 Startさせると、「(OS 10048)通常、各ソケットアドレスに対してプロトコル、ネットワークアドレス、またはポートのどれか1つのみを使用できます。:make_sock: could not bind to adoress 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs Note the errors ormessages above, and press the <ESC>key to exit.」 というメッセージが出ます。 何か問題があるのでしょうか?

  • Apacheの起動について

    WindowsXP PROにApache_2.0.54をインストールしました。しかし、http://127.0.0.1/でのブラウザ表示ができませんでした。 コマンドプロンプトでapacheコマンドを打つと C:\Program Files\Apache Group\Apache2\bin>apache (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、ま たはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to address 0.0.0.0:8080 no listening sockets available, shutting down Unable to open logs と出力されます。netsat -anで調べると TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING となっています。Apache Service MoniterのService StatusはApache2が表示されています。 ファイアーウォールを解除しても駄目です。Windowsファイアーウォール画面の例外タブにもApache HTTP Serverにもチェックが入っています。ウイルスソフト(ウィルスバスター2005)のFWを無効にしても駄目です。 なにぶん初心者なので、どのようにすれば解決するのか教えて頂きたいと思います。よろしくお願いします。

  • Apache が動きません

    WindowsServer2003にApache2.2をインストールしたのですが起動しません。 動かないので、コントロールパネルからプログラム削除でApacheをアンインストールしたのですが、なぜかCドライブ上にApacheのconf以下のファイルが残っていました。 一度サーバを再起動して再びインストールしたのですが、Apache Service Monitor を開いても Service Statusには なにも記載がありません。「Start」「Stop」「ReStart」のボタンも使えません。 スタート→すべてのプログラム→Apache で startをすると コマンドプロンプトの画面が開いて以下の表示が出ます」 --------------- (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワークアドレス、またはポートのどれか1つのみを使用できます。 :make_sock: could not bind to address 0.0.0.0:8080 no listening sockets avaiable, shutting down Unable to open logs Note the errors or messages above, and press the <ESC> key to exit. --------------- error.logを開くと  [notice] Child 776: Starting thread to listen on port 8080. とありました。 インストールの時に、ちゃんとホスト名とドメインを設定したはずなのに、IEでは「localhst」にしないと ”It Work!”が表示されません。 何度もアンインストール→インストールを繰り返しても状況は変わりません。 どうしたら、ちゃんとした状態になるのでしょうか? 詳しい方、助けてください。

  • Apacheがインストールできない

    OSはWindowsXPを使っています。 インストールしようとしているバージョンは2.0.45です。 インストール中にコマンドプロンプトが立ち上がって「(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」というエラーが出てから「[error] (OS 2)指定されたファイルが見つかりません。: No installed service named "Apache2"」というエラーが出ます。 他にもバージョン2.0.50や2.0.54などをインストールしてみたのですが同じエラーが出ました。 ちなみにバージョン1.3.33のApacheはインストールできました。 どれもWindowsインストーラパッケージでインストールしているのですが…

  • アパッチ2.2.11が起動しません。

    アパッチ2.2.11が起動しません。 XAMPP version 1.7.1を導入しています。アパッチがなぜか起動しなくなりました。 ポート80はfreeです。 MySqlは通常通り軌道します。 apache_start.batを実行すると、 「要求したアドレスのコンテキストが無効です。:make_sock:could not bind to address 12.34.56.78:81 no listening sockets available,shutting down Unableto open logs Apache nicht gestartet werden Apache could not be started」 とでます。解決方法がありましたら、ご教授下さい。 windows7 32bitを使用しております。

    • ベストアンサー
    • PHP
  • apacheの起動できません。

    PHPの勉強のためにapache_2.2.2-win32-x86-no_ssl.msi をインストールしましたが、上手く起動しません。 過去の質問も拝見しましたが 解決できなかったので新規で質問します。 環境: OSはWinXP HOME SP2 モデムはTorio3-G Plusというものを使っています。 インストールは成功していると思います。 症状: タスクバーに表示されており 起動してるはずですがlocalhostにつないでも 「予想に反して・・」の画面は表示されず。 It works!という文字が表示されます。 apacheを終了しても同じ表示がでてきます。 またプログラムファイルから直接startをクリックすると (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. 以上のような画面が表示され、30秒後に自動終了します。 ポートの設定などの問題なのかなと、 いろいろ試しましたがさっぱりわかりません。 ぜひ解決方法を教えてください よろしくお願いします。

    • ベストアンサー
    • PHP
  • Apacheをroot以外の権限で動かしたいのですが、可能でしょうか。

    Apacheをroot以外の権限で動かしたいのですが、可能でしょうか。 (BOF対策です。) 現在、CentOS 5.4を使用しており、root以外のユーザでapacheを起動すると、 Permission denied: make_sock: could not bind to address 0.0.0.0:80 とポート80に対する権限が無いと怒られてしまいます。 以上、よろしくお願いします。

  • 「XAMPP1.71」apacheが起動しない

    「XAMPP1.71」apache起動不具合について教えてください。 ▼インストール直後 apacheは正常に開始でき、Admin画面も確認出来た。 ▼xampp-control.exeからapache停止ボタンを一度でもクリックすると その後、apacheが二度と起動しなくなります。(起動せずAdminボタンを押せない状態) ※何度かXAMPP自体の再インストールを試みたのですが、ほぼ同じ症状でした。 環境等 ・WindowsXP ・XAMPP1.71 ■下記サイトを参考にしているのですが、うまくいきません。 XAMPPでApachが起動しない場合のわりと汎用的な調査・解決方法まとめ http://www.vippers.net/blog/2009/04/xamppapach.html □1)Apachの強制起動 ・/xampp/apache_start.batを実行すると、下記エラーとなります。 (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to address 0.0.0.0:80 □2)ポート80を使っているプロセスの特定 ・netstat -oan TCP 0.0.0.0:80 0.0.0.0:0  LISTENING 5172 □3)ポート80を使っているプロセスからアプリケーション名の特定 httpd.exe □4)ポート80を使用しているアプリケーションの停止 サービス画面より、下記アプリケーションがあやしいと思っているのですが、これを停止すればよいのでしょうか? また、停止するには、どうすればよいのでしょうか? Apache2.2の実行パス、"C:\dev\xampp\apache\bin\httpd.exe" -k runservice

    • ベストアンサー
    • PHP