同じマシンに 1 つの apache2 サーバーと 1 つの tomcat 7 サーバーをインストールしました。Apache サーバーは、複数の Java Web サイトにサーバーを提供することになっているように、仮想ホストを有効にして使用および構成されます。ただし、いくつかの tomcat アプリケーションも提供する必要があるため、ajp コネクタを構成する必要があります。
Tomcat アプリを提供する複数の Apache 仮想ホストの構成に成功しましたが、問題は 1 つだけです。
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