我们有一个 ASP.NET Web 应用程序,它使用 ProxyPass.ProxyPassReverse 映射到 apache 托管的 php 站点上的文件夹。
遇到了一些问题。
丢失 cookie 会破坏网站导航,可以通过将 asp 应用程序设置为无 cookie 来解决这个问题。
ASP 站点上使用表单身份验证,这也因代理密码而失效,怀疑这也与 cookie 有关。
从域/IP 地址运行时,ASP 站点运行正常。
由于客户要求,使用单独的域/子域不是一种选择。
答案1
如果您可以发布您的代理配置,以便我们准确了解可能发生的情况,那就更好了。
不过,我猜想如果这确实是 cookie 问题,您可以使用ProxyPassReverseCookieDomain
and/orProxyPassReverseCookiePath
指令来正确重写 cookie,从而解决此问题。请参阅文档。