Имам настройка с apache, използвайки mod_proxy_ajp за препращане на заявки към сървър tomcat. Когато заявката пристигне, изглежда губи стойностите ми. Това работеше добре, когато заявката отиде направо към tomcat, така че изглежда, че apache премахва стойностите.
Всяка помощ ще бъде оценена.
Браузър:
MyCookie
value=ID=12345
Path=/
Domain=mydomain.org
Tomcat:
MyCookie
value=ID
Path=null
Domain=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>