Apache ProxyPass/ProxyPassReverse 到 IIS

Apache ProxyPass/ProxyPassReverse 到 IIS

我们有一个 ASP.NET Web 应用程序,它使用 ProxyPass.ProxyPassReverse 映射到 apache 托管的 php 站点上的文件夹。

遇到了一些问题。

  1. 丢失 cookie 会破坏网站导航,可以通过将 asp 应用程序设置为无 cookie 来解决这个问题。

  2. ASP 站点上使用表单身份验证,这也因代理密码而失效,怀疑这也与 cookie 有关。

从域/IP 地址运行时,ASP 站点运行正常。

由于客户要求,使用单独的域/子域不是一种选择。

答案1

如果您可以发布您的代理配置,以便我们准确了解可能发生的情况,那就更好了。

不过,我猜想如果这确实是 cookie 问题,您可以使用ProxyPassReverseCookieDomainand/orProxyPassReverseCookiePath指令来正确重写 cookie,从而解决此问题。请参阅文档

相关内容