【发布时间】:2011-06-22 19:47:14
【问题描述】:
我使用 apache 作为我的应用程序 Web 服务器的代理,并希望即时更改与 sessionid cookie 关联的域名。
cookie 有一个与之关联的 .company.com 域,我想使用 apache mod rewrite(或一些类似的模块),透明地将域更改为 app.company.com。这可能吗 ?如果是这样,你会怎么做?
【问题讨论】:
-
究竟在什么时候改变它?对于服务器或客户端?我不明白。
-
在服务器上更改它。基本上,由于 apache 被配置为代理服务器,客户端和应用程序服务器之间的所有流量都通过 apache 服务器进行路由。我想要完成的是在 cookie 到达客户端之前在 apache 代理中更改应用程序设置的 cookie 域。
-
@user 我明白了。我认为这是大型反向代理可以做的事情 - 不知道 Apache 是否有能力。不过,我仍然不确定我理解你为什么需要这个。传出请求不会首先为代理域设置 cookie 吗?
-
app.company.example是无效的 domain 值。它要么需要是.app.company.example,要么只是省略它以便使用当前域。
标签: apache mod-rewrite dns session-cookies