2016-11-29 22 views
0

TomcatのJavaアプリケーションをApacheのように設定しました。Apache WebサーバーでTomcat Javaアプリケーションを設定するには?

<VirtualHost *:80> 
    ServerName domain.com 
    ProxyRequests Off 
    ProxyPreserveHost On 
    <Proxy *> 
     Order deny,allow 
     Allow from all 
    </Proxy> 
    ProxyPass/http://localhost:8080/app_name 
    ProxyPassReverse/http://localhost:8080/app_name 
</VirtualHost> 

後でa2ensite adavipalem.confを使用してサイトを有効にし、サーバーを再起動しました。

>>domain.com のようにブラウザからアクセスしようとすると、次のようなブラウザが表示されます。

Internal Server Error 

    The server encountered an internal error or misconfiguration and was unable to complete your request. 

    Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error. 

More information about this error may be available in the server error log. 

Apache/2.4.7 (Ubuntu) Server at adavipalem.com Port 80 

この設定をどこで変更する必要がありますか?

よろしくお願いします。

+0

httpdの 'error.log'またはTomcatの' catalina.out'にエラーがありますか? –

答えて

1

私は自分でこの問題を解決しました。私が先に言及したものを設定しても問題は、私はちょうどこのため

a2enmod proxy_http 

を有効にするのを忘れ、私は最終的に私がしたHTTPリクエストをすることができないことはでき

<VirtualHost *:80> 
    ServerName domain.com 
    ProxyRequests Off 
    ProxyPreserveHost On 
    <Proxy *> 
     Order deny,allow 
     Allow from all 
    </Proxy> 
    ProxyPass/http://localhost:8080/app_name 
    ProxyPassReverse/http://localhost:8080/app_name 
</VirtualHost> 

..ありませんApache自体で立ち往生した。後で私はproxy_httpを有効にしました、今私はtomcatのurlをプロキシしています。私はtomcatのアプリケーションを今参照することができます。

ありがとう

関連する問題