[Apache-Users 7643] Apache2.2 とついて

yoshio.suzuki @ aclox.co.jp yoshio.suzuki @ aclox.co.jp
2010年 3月 4日 (木) 21:23:22 JST


初めて投稿させていただきます。
鈴木と申します。

早速の質問で申し訳ありませんが、Apache2.2とTomcat5.5の連携について
お聞きしたいことがあります。


以下のような構成にて、Tomcatにアクセスしようとしております。

--------------------------------------------------------------------
httpd.conf

Listen 80
Listen 90

NameVirtualHost 192.168.0.100:80
NameVirtualHost 192.168.0.100:90

<VirtualHost 192.168.0.100:80>
    DocumentRoot /var/www/html/
    ErrorLog logs/virtual-error_log
    CustomLog logs/virtual-access_log
    <Location /TEST/ >
        ProxyPass ajp://192.168.0.100:8009/TEST/
    </Location>    
</VirtualHost>

<VirtualHost 192.168.0.100:90>
    DocumentRoot /var/www/html/
    ErrorLog logs/virtual-error_log
    CustomLog logs/virtual-access_log
    <Location /TEST/ >
        ProxyPass ajp://192.168.0.100:8009/TEST1/
    </Location>    
</VirtualHost>
--------------------------------------------------------------------

TESTおよびTEST1はstruts2で作成しました、WEBアプリケーションとなります。

私の考えでは、http://192.168.0.100:90/TEST/にアクセスした場合、
TESTがTEST1に変換され、Tomcatのコンテンツを参照するものと思っていたのですが、
なぜか、IEで"ページが表示できません"となり、Tomcatのコンテンツを参照する事ができません。
※ http://192.168.0.100:80/TEST/は参照可能で、
   ProxyPass ajp://192.168.0.100:8009/TEST1/をProxyPass ajp://192.168.0.100:8009/TEST/とすれば
   http://192.168.0.100:90/TEST/でのアクセスも可能です。

ajpにてTomcatにアクセスする場合、LocationのパスとTomcat側のコンテキストパスの値が異なる場合、
アクセスする事は不可能なのでしょうか?

解決方法を御存じの方がいらっしゃいましたらご教示願います。
宜しくお願い致します。



Apache-Users メーリングリストの案内