質問: windows 7上のapacheサーバーはポートを開いていますか? windows 7にapache 2.2.14をインストールし、http://localhostとhttp://127.0.0.1の両方を使用してwebページを表示できますが、同じルーター上の別のコンピューターからサーバーにアクセスしようとすると失敗します。また、マップしたdyndnsアドレスを使用すると失敗します。これは、windows 7にアップグレードする前のwindows xp=で問題なく動作しました。問題は、コンピュータへの外部アクセスのためにポート80が開かれていないようなものだと思います。誰かがwindowsファイアウォールでそのポートを開く方法を知っていますか、それとも何か他のものがロックダウンされている場合、それをロック解除する方法を知っていますか?
回答: windowsファイアウォールに例外(ポート80)を追加する必要があるようです。これは、ファイアウォールのコントロールパネルを開いて少しクリックすることで実現できると確信しています。 xpでは、少なくともかなり簡単でした。また、apacheがループバックインターフェイスでリッスンするようにのみ設定されていることが問題である可能性もあります。これをテストするには、netstatを実行するか、 http://192.168.1.101/ のように、マシンの他のアドレスにアクセスしてみます。