我在同一台机器上安装了一台 apache2 服务器和一台 tomcat 7 服务器。apache 服务器被使用并配置为启用虚拟主机,因为它应该为多个 java 网站提供服务器。但是,我们还需要为一些 tomcat 应用程序提供服务,因此我们需要配置 ajp 连接器。
一切顺利,我已经成功配置了多个服务于 tomcat 应用程序的 apache 虚拟主机,但我只有一个问题:
通过 apache 虚拟主机访问 java 应用程序时不维护会话变量。这在直接连接到 tomcat 服务器的 8080 端口时效果很好。
这是我的 httpd.con 条目:
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot C:\crazyNew
ServerName crazy.com.au
ServerAlias www.crazy.com.au
RewriteEngine on
RewriteRule ^/(.*)$ /crazyNew/$1 [L,PT]
JkMount /crazyNew/* worker1
ErrorLog logs/crazy.com.au-error_log
CustomLog logs/crazy.com.au-access_log common