Apache HTTPサーバのリバースプロキシでは、下記の設定項目でリダイレクトとクッキーのパスを書き換えれるのは有名かと思います。IISで同等のことを行う為の設定はあるのでしょうか。
ProxyPassReverse
リバースプロキシサーバから受け取るHTTPレスポンスヘッダーの「Location」の書き換える設定。
ProxyPassReverseCookiePath
リバースプロキシサーバから受け取るSet-Cookieの「Path文字列」を書き換える設定。
なお検証環境ですが、Windows10 64bit 20H2 / IIS Version 10.0.19041.1 に RRS(Application Request Routing)3.0をインストールしています。
URL Rewrite Module 2 は考えましたか?
URL Rewrite 2.0はインストール済みです。
使えるかどうか考えましたかという質問です。
すみません。URL Rewrite 2.0とRRS(Application Request Routing)の違いがよくわかっていません。
RRS(Application Request Routing)の機能の一部でURL Rewrite 2.0が利用されているということで正しいでしょうか。まったく別物であれば、URL Rewrite 2.0を使うことは考えておりません。
下記サイトの方法で出来そうですが、まだ検証中です。
https://www.ipentec.com/document/windows-server-iis-application-request-routing-rewrite-redirect-url
別物だと思っていたのですが・・・
https://kuttsun.blogspot.com/2020/05/iis-arr-url-rewrite-aspnet-core.html
何にせよ URL Rewrite Module 2.0 はインストール済みとのことですので、参考にされている記事のような Outbound Rules の設定でできるのかもしれませんね。お役に立てずすみません。
URL書き換え機能に相当する部分がURL Rewrite 2.0ということでしょうか。URL Rewrite 2.0はIISにインストール済みの様であまり意識しておりませんでした。ご助言ありがとうございます。
Locationの書き換えは無事できたので、後はCookieの方法を調査しております。
回答1件
あなたの回答
tips
プレビュー