apache serverとtomcatの間でプロキシを設定する際の問題

私はウェブプロキシを設定しようとしています。

http://example.com:8085/app . But I am not able to get it to work.


    ServerName example.com

    ServerAlias www.example.com

    ProxyRequests Off

    ProxyPreserveHost On

    
        Order deny,allow
        Allow from all
    

    ProxyPass /app http://localhost:8085/app
    ProxyPassReverse /app http://localhost:8085/app

    #ProxyPass/ajp://localhost:8085/ (tried this as well)
    #ProxyPassReverse/ajp://localhost:8085/ (tried this as well)

    
        Order allow,deny
        Allow from all
    

    #DocumentRoot /home/groupname/public_html (apache location - dummy)

    DocumentRoot /usr/local/tomcat/apache-tomcat-6.0.33/webapps/app (tomcat location)


次に、server.xmlファイルの設定を示します。

    

    

    


今これは私がやろうとしていることです。 www.example.comやexample.comと入力すると、アプリに行きたいと思っています。私は間違っていると指摘する人がいますか?

0

1 答え

TomcatとApache間の実際の接続を行うにはmod_jkなどが必要です。

こちらを試してください。

上のプロキシ設定は、ポート番号を隠すためのものです

0
追加された
mod_jkはそれを行う一つの方法です。私はmod_proxyを自分のサーバに設定していますので、mod_jkを試してみる前に動作させようとしていました。
追加された 著者 junedkazi,
もしそうなら、ajpコネクタはここでは関係ありません。プロキシの に従って、正しい構文は proxyport にする必要があります
追加された 著者 Will,