ラップトップで WAMP サーバーを使用して、数日前に両親のローカル Wi-Fi ネットワークで Web サイトをホストしています。ラップトップのローカル IPv4 アドレスをブラウザーに入力することで、同じルーターに接続されている他のデバイスから常に localhost ページにアクセスできました。
数日前、私は自分の学生の部屋 (ここにも自分の無線ルーターがあります) に戻り、以前とまったく同じ方法で localhost にアクセスしようとしましたが、うまくいきませんでした。ここで、私のローカル IPv4 アドレスは 192.168.0.107 であり、それを機能させるために次のことを試しました。
ラップトップのファイアウォールをオフにします。
以下から Apache httpd.conf ファイルを編集します。
... Listen 0.0.0.0:80 ... Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1 Allow from localhost ...
に:
... Listen 80 ... Order Deny,Allow Deny from all Allow from all ...
しかし、別のラップトップのブラウザで 192.168.0.107 と入力すると、読み込みに永遠に時間がかかり、最終的にはサーバーの応答に時間がかかりすぎると表示されます。私を助けてください!
注:これが関連しているかどうかはわかりませんが、別のコンピューター(wifi経由で同じルーターに接続されている)でcmdを実行し、コマンド「ping 192.168.0.107」を実行しましたが、正常に動作しているように見えました...
編集: 私の httpd.conf ファイルはここにあります: http://pastebin.com/h639eFgA。また、Windows 7 x64 を使用しています。
EDIT2: Windowsを完全に再インストールすることで問題を解決しました(ドライブをフォーマットし、新たに再インストールします)。この問題はおそらく、PC のポート 80 がルーターまたは何らかのアプリケーションによってブロックされていることに関係していると思われます。