У меня есть Tomcat сервер на порту 8080 за сервером Apache на порту 80.
У меня есть виртуальный хост, настроенный с помощью mod_rewrite, который перенаправляет на Tomcat, используя следующие строки в 000-default.conf:
<VirtualHost *:80>
ProxyPreserveHost Off
ProxyRequests Off
RewriteEngine On
RewriteOptions inherit
ServerName job.nvoids.in
ServerAlias jobs.nvoids.com jobs.nvoids.in www.jobs.nvoids.in
ProxyPass / http://localhost:8080/jobs/
ProxyPassReverse / http://localhost:8080/jobs/
ProxyPassReverseCookieDomain localhost:8080 job.nvoids.in
</VirtualHost>
Теперь я теряю все сеансы на моем сервере Tomcat.
Например, я сохраняю сеансы при каждой загрузке страницы на http://nvoids.in:8080/jobs/post.jsp (вы можете увидеть идентификатор сеанса на странице), но, к сожалению, на http://job.nvoids.in/post.jsp Я получаю новый сеанс каждый раз при перезагрузке страницы.
Как я могу сохранить сеанс с перезаписью URL-адреса Apache?
Похоже, что ваша сессия действительна только для nvoids.com
, а не для jobs.nvoids.com
также