Apache反向代理Cookie无效

时间:2017-02-19 20:27:32

标签: apache nginx cookies proxy reverse

以下场景: 我有一个在端口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这样做,请告诉我。

提前多多感谢!!

1 个答案:

答案 0 :(得分:0)

你可能需要这样做:

{{1}}

在您的示例中,您使用的是CookiePath,它修改了Cookie中的路径,而不是域。