以下场景: 我有一个在端口81上运行的web服务。 我想使用apache(nginx也可以)作为反向代理,在端口80上运行并将mail.domain.com重定向到端口81。
到目前为止这是有效的..但我的网络服务告诉我,我应该激活cookie。没有代理就可以了。
我遵循了很多教程等,但到目前为止没有任何提示工作。
这就是我的虚拟主机的外观:
<virtualHost *:80>
ProxyPassReverseCookiePath / http://mail.domain.com
ServerName mail.domain.com:81
ProxyPass / http://127.0.0.1:81
ProxyPassReverse / http://127.0.0.1:81
ProxyPassReverseCookiePath http://myPublicIp:81 http://mail.domain.com
</VirtualHost>
如果某人有更简单的方法让nginx这样做,请告诉我。
提前多多感谢!!
答案 0 :(得分:0)
你可能需要这样做:
{{1}}
在您的示例中,您使用的是CookiePath,它修改了Cookie中的路径,而不是域。