メインのウェブサーバーはIIS 6を使用しており、明らかにすべてのポート80トラフィックをキャッチし、Apacheを使用してホストされている非標準ポート(8443)で別のアプリを提供しています。
例えば:
ポート8443を使用せずにApacheアプリにアクセスできるようにしたい。つまり、IISは別のポートのApacheアプリからコンテンツを書き換え/プロキシする必要があります。注:ユーザーをリダイレクトします。
これは可能ですか?どのツールを使用する必要がありますか?
これは リバースプロキシ と呼ばれます。
そしてyes、これはほとんどのWebアプリケーションで可能です。
ツールに関しては、これを素晴らしいもので試すのが最善の策だと思います IIRF-IonicのIsapi Rewrite Filter -IIRFはIIS6でうまく機能し、高速で無料です。
リバースプロキシを設定するためにApacheのmod_proxy
を使用するだけで済みましたが(ただし、他のサイトのURLを書き換えるためのIIRF)、IIRFがそのタスクを実行する必要があります。
FAQから:
IIRFは(Apacheのmod_proxyのような)透過プロキシとして機能できますか?
はい。 ProxyPass、ProxyPassReverse、およびProxyPreserveHostがサポートされています。
IIRFのドキュメントには、実際には、(リバース)プロキシの設定に関する非常に簡潔な情報と、注意すべき点に関するガイダンスが含まれています。