• 締切済み

WinXPで自宅Webサーバー

をApacheを使って立ち上げました。 サーバー(192.168.0..4)上ではサイトにログオンできるのですが LAN内のPC(192.168.0.2)からはアクセスできません。 サーバーのファイヤーウォールは削除してあります。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

あちこちのカテゴリに質問を上げて、効率的に回答付くんでしょうか? # 付かないからことあちこちにまき散らして目にとまるようにする必要がありますね。 …マルチポストと言って、嫌われる行為であるということは認識しておいた方がいいでしょう。 サーバ機/クライアント機にWiresharkをインストールして、パケットキャプチャしてみて下さい。 クライアントからの接続パケットがサーバ機に届いているかどうかを確認する必要があるでしょう。 クライアントからの接続を行った後、apacheのログには何も出力されていないのでしょうか? エラーメッセージとかは確認されましたか? httpd.confのListenはどのように設定していますか? netstat -an -p tcp を実行して、80番ポートで待ち受けしていますか? netstat -abn -p tcp を実行して、80番ポートで待ち受けしているプロセス名がhttpd.exeになっていますか? 表示されるPIDがタスクマネージャのプロセスタブで確認できるapacheのPIDと同一になっていますか? # apacheが複数起動しているかも知れませんので確認の際はご注意を。

noname#171582
質問者

補足

LAN内のPCからはさすがにサーバーへパケットは届いているでしょう。 しかし、接続してないのでApacheのログには記録はありません。 httpd.confのListenって何でしょうか? TCP80はさすがにデフォルトで待ち受けているでしょう。 プロセス名も同じ。 PIDって何でしょうか?

関連するQ&A