Apache中web.xml的cookie的类似配置
Similar configuration of cookies of web.xml in Apache
我正在尝试更改我应用程序 web.xml 中的 cookie 配置,并在 [= 中的 Apache 服务器中使用它26=].conf.
Web.xml
<cookie-config>
<path>/</path>
</cookie-config>
那么我如何配置我的 Apache_Server 以获得相同的效果。
谢谢。
要在 Apache 中获得与 web.xml 的 /
相同的效果,您应该确保在 web.xml
中指定 cookie 的名称,如下所示:
<session-config>
<session-timeout>
30
</session-timeout>
<cookie-config>
<name>name_of_cookie</name>
<path>/</path>
</cookie-config>
</session-config>
然后在您的服务器 Apache 中的 /etc/httpd/conf/httpd_proxy.conf
文件中,您需要像这样指定 cookie 的名称:
ProxyPass / balancer://Appcluster/ stickysession=name_of_cookie
如果您在每个应用程序中使用一个 cookie 的多个 cookie,您需要像以前在 web.xml 中一样在每个应用程序中指定它们,并且您可以用 | 分隔它们。在你的 Apache httpd_proxy.conf
文件中像这样:
ProxyPass / balancer://Appcluster/ stickysession=name_of_cookie1|name_of_cookie2|name_of_cookieN
我正在尝试更改我应用程序 web.xml 中的 cookie 配置,并在 [= 中的 Apache 服务器中使用它26=].conf.
Web.xml
<cookie-config>
<path>/</path>
</cookie-config>
那么我如何配置我的 Apache_Server 以获得相同的效果。
谢谢。
要在 Apache 中获得与 web.xml 的 /
相同的效果,您应该确保在 web.xml
中指定 cookie 的名称,如下所示:
<session-config>
<session-timeout>
30
</session-timeout>
<cookie-config>
<name>name_of_cookie</name>
<path>/</path>
</cookie-config>
</session-config>
然后在您的服务器 Apache 中的 /etc/httpd/conf/httpd_proxy.conf
文件中,您需要像这样指定 cookie 的名称:
ProxyPass / balancer://Appcluster/ stickysession=name_of_cookie
如果您在每个应用程序中使用一个 cookie 的多个 cookie,您需要像以前在 web.xml 中一样在每个应用程序中指定它们,并且您可以用 | 分隔它们。在你的 Apache httpd_proxy.conf
文件中像这样:
ProxyPass / balancer://Appcluster/ stickysession=name_of_cookie1|name_of_cookie2|name_of_cookieN