gpt4 book ai didi

apache - mod_proxy_ajp cookie 值被剥离

转载 作者:行者123 更新时间:2023-11-28 22:31:41 25 4
gpt4 key购买 nike

我有一个使用 mod_proxy_ajp 将请求转发到 tomcat 服务器的 apache 设置。当请求到达时,它似乎失去了我的值(value)观。当请求直接发送到 tomcat 时,这工作正常,所以看起来 apache 正在剥离这些值。

如有任何帮助,我们将不胜感激。

浏览器:
我的 cookies
值=ID=12345
路径=/
域名=mydomain.org

Tomcat:
我的 cookies
值=ID
路径=空
域=null

配置:

LoadModule proxy_module                 /usr/lib64/apache2-prefork/mod_proxy.so  
LoadModule proxy_ajp_module /usr/lib64/apache2-prefork/mod_proxy_ajp.so
LoadModule rewrite_module /usr/lib64/apache2-prefork/mod_rewrite.so
<VirtualHost *:80>
ServerName server.domain.org
ServerAlias server.domain.org
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET,POST,OPTIONS"
Header set Access-Control-Allow-Headers "content-type,x-requested-with"

RewriteEngine on
RewriteRule ^/$ /vaultWeb [PT]

<Directory />
Options All
Order Deny,Allow
Allow from all
</Directory>

ProxyRequests off

<Proxy *>
Order Deny,Allow
Allow from all
</Proxy>

<Location />
Order Deny,Allow
Allow from all
</Location>

ProxyPass /app1 ajp://localhost:18009/app1
ProxyPass /app2 ajp://localhost:8009/app2
ProxyPass /app3 ajp://localhost:8009/app3
ProxyPass /app4 ajp://localhost:18009/app4
ProxyPass /app5 ajp://localhost:9008/app5
</VirtualHost>

最佳答案

好吧,似乎 apache 或 tomcat 正在“提供帮助”,并且由于 cookie 是版本 0,任何未被该规范批准的字符都将被删除。在这种情况下,等号(及其后的任何内容)。由于我无法控制设置 cookie 的服务器,我能说服他们做的最好的事情就是对 cookie 进行编码,然后我只使用 URLDecoder 来解码值。繁荣等号和一切。

关于apache - mod_proxy_ajp cookie 值被剥离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14840738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com