2016-10-26 8 views
0

私はSonarqube用のリバースプロキシとしてApache Webサーバーを設定する必要があります。 Webサーバはポートでリッスンしていると私は127.0.0.1(sonar.properties)を使用するSonarqubeを強制:Apacheリバースプロキシ - ファイルが存在しません

sonar.web.host=127.0.0.1 

と私は、次の逆の設定(httpd.confの)を持っていました: Sonarqubeからオープニングページはなく、任意のCSSスタイルなしと画像なしで表示されhttp://10.130.210.80:8888/sonar URLにアクセスすることにより

ProxyRequests Off 
ProxyPreserveHost On 
<VirtualHost *:8888> 
    ProxyPass /sonar http://127.0.0.1:9000/ 
    ProxyPassReverse /sonar http://127.0.0.1:9000/ 
</VirtualHost> 

。 Apacheのerror.logには次のようなメッセージが表示されます。

[Wed Oct 26 13:07:06 2016] [error] [client 10.130.211.88] File does not exist: /home/www/indian/htdocs/css, referer: http://10.130.210.80:8888/sonar 
[Wed Oct 26 13:07:06 2016] [error] [client 10.130.211.88] File does not exist: /home/www/indian/htdocs/js, referer: http://10.130.210.80:8888/sonar 
[Wed Oct 26 13:07:06 2016] [error] [client 10.130.211.88] File does not exist: /home/www/indian/htdocs/js, referer: http://10.130.210.80:8888/sonar 
[Wed Oct 26 13:07:06 2016] [error] [client 10.130.211.88] File does not exist: /home/www/indian/htdocs/js, referer: http://10.130.210.80:8888/sonar 
[Wed Oct 26 13:07:06 2016] [error] [client 10.130.211.88] File does not exist: /home/www/indian/htdocs/js, referer: http://10.130.210.80:8888/sonar 
[Wed Oct 26 13:07:06 2016] [error] [client 10.130.211.88] File does not exist: /home/www/indian/htdocs/images, referer: http://10.130.210.80:8888/sonar 
[Wed Oct 26 13:07:06 2016] [error] [client 10.130.211.88] File does not exist: /home/www/indian/htdocs/js, referer: http://10.130.210.80:8888/sonar 
[Wed Oct 26 13:07:06 2016] [error] [client 10.130.211.88] File does not exist: /home/www/indian/htdocs/images, referer: http://10.130.210.80:8888/sonar 
[Wed Oct 26 13:07:06 2016] [error] [client 10.130.211.88] File does not exist: /home/www/indian/htdocs/js, referer: http://10.130.210.80:8888/sonar 

答えて

1

私は解決策を得ました。まず、私はSonarqubeのためのコンテキストを設定します。

sonar.web.context=/sonarqube 

第二に、Apacheのために私は、サーバー名を設定し、私はSonarqubeのコンテキストへのプロキシパス設定:

ProxyRequests Off 
ProxyPreserveHost On 

<VirtualHost *:8888> 
    ServerName 10.130.210.80:8888 
    ProxyPass /sonarqube http://127.0.0.1:9000/sonarqube 
    ProxyPassReverse /sonarqube http://127.0.0.1:9000/sonarqube 
</VirtualHost> 

と "Tadaaa" を、作品!

関連する問題