1

私のApacheの知識はかなり限られています。職場でリバース プロキシを設定するように依頼されました。Web アプリケーションは、Windows サーバー/IIS 上にあります。私たちのリバース プロキシは、Solaris の apache です。

これが私の問題です。Web アプリケーションからログアウトするまで、リバース プロキシは正常に動作します。ベンダーが購入したコードであるため、webapp にはほとんど触れていません。動作は次のとおりです。

external-url.com/ でログインすると、すべて正常に動作します。アプリケーションを問題なくトラバースしますが、ログアウト ボタンを押すと、サインイン ページがプロキシされているサーバーにリダイレクトされます

ベンダーは、これはログアウト方法の問題ではないと主張しています。IP アドレスを使用して internalServer で直接 webapp にログインすると、ログアウト時にサーバー エイリアスにリダイレクトされず、IP アドレスが URL に残っているログアウト ページが表示されます。

そのため、ログアウト プロセスのある時点で、エンド ユーザー向けに、外部からアクセス可能な URL から内部サーバーへの URL が書き換えられます。

これを分かりやすく説明していただければ幸いです。

これがApache仮想ホストでの私の設定です

ProxyRequests Off
    <Proxy *>
       Order deny,allow
         #Allow from all
         Allow from .ourdomain.com
    </Proxy>

ProxyPass / http://crdpcenter01.ourdomain.com/
ProxyPassReverse / http://crdpcenter01.ourdomain.com/
4

0 に答える 0