IIS 7 と apache の両方を実行する win2003 サーバーがあります (wamp サーバー 2.2 を使用)。
両方のサーバーに test.html という名前のページを配置し、「IIS ページにいます」と「WAMP ページにいます」というメッセージを表示して、すべてが正しく機能しているかどうかを示します。
どちらもローカルで非常にうまく機能しています。IIS はポート 80 でリッスンし、Apache はポート 8082 でリッスンしています。問題はリモートで発生します。両方のサービスが実行されており、wamp は完全にオンラインになっています (緑色のアイコン + 「オンラインにする」オプションが有効になっています)。
ローカルで、サーバー上で、正しいページを実行http://localhost/test.html
して表示します。http://localhost:8082/test.html
localhost を実際の IP アドレスに置き換えても (たとえば、 とhttp://10.2.5.16/test.html
としましょうhttp://10.2.5.16:8082/test.html
)、引き続き機能します。(実際のアドレスではありませんが、実際に使用されるアドレスは dns Web サービスで使用されるものと同じです)
リモートで、他の PC から実行するhttp://10.2.5.16/test.html
とhttp://10.2.5.16:8082/test.html
、1 つ目は正常に Web サイトが表示され、2 つ目は HTTP 403 FORBIDEN が表示されます (htaccess と Windows の両方のアクセス許可を使用してみましたが、まだ 403 です)。同じ方法で、 を使用するhttp://www.ourdomain.com/test.html
とhttp://www.ourdomain.com:8082/test.html
、まったく同じ結果が得られます (最初は OK、2 番目は 403)。
正しく動作させることは可能ですか?
前もって感謝します。
編集:ソリューションに追加するだけです:
- ファイアウォールが私をブロックしていました。許可されたこのポートにワンプを追加してください
- 私の構成では、ディレクトリステートメントに Require local があり、これを Require all grant に設定する必要がありました
残りの部分については、解決策はかなりのものでした。
再度、感謝します。