
我是 Apache Httpd 伺服器的新手,嘗試為外部網站配置反向代理,以下是我的配置:
SSLProxyEngine on
RewriteEngine on
ProxyPassMatch ^/(.*)$ https://abc.xyz.com/$1
ProxyPassReverse ^/(.*)$ https://abc.xyz.com/$1
RewriteRule /login-callback https://abc.xyz.com/login-callback"
當我在瀏覽器中運行httpd.exe
並嘗試瀏覽時,http://localhost
我可以成功代理到外部網站的登陸頁面https://abc.xyz.com
。
現在在登陸頁面中,我有login
一個按鈕,可以將其正確重定向到其他網站,但在redirect_uri
它的附加部分http://localhost/login-callback
如下所示,
https://PQR.xyz.com/oauth2/auth?client_id=my-client-id&code_challenge=lVv_PrQDR_m4Trw5ocYk5zaauGZZGU6EsIgJdmCOe20&code_challenge_method=S256&redirect_uri=http://localhost/login-callback&response_type=code
而它應該是https://abc.xyz.com/login-callback
問題:我怎麼能堅持使用redirect_uri
withhttps://abc.xyz.com/
而不是http://localhost
?