我嘗試創建一個持續集成服務器,我有很多工具來安裝,但我想爲它使用一個DN。 所以我試圖在我的DN的子位置(例如:my-domain.org/sonar,my-domain.org/packages等)下託管每個工具。Nginx子位置下的SonarQube
作爲託管新手,我正面臨一個非常無聊的問題,使用SonarQube訪問。 該工具安裝的,我可以用my-domain.org:9000
訪問它可是我的Nginx的配置似乎並不方便,已預期SonarQube頁給了我一個SonarQube 404
這裏是我的Nginx虛擬主機配置:
server {
listen *:80;
server_name my-domain.org;
#some other tools configuration
location /sonarqube {
proxy_pass http://localhost:9000;
proxy_redirect http://localhost:9000 /sonarqube;
}
}
任何幫助將不勝感激。謝謝
我們使用nemo.sonarqube.org類似的反向代理配置,所以這應該工作。你能否在SonarQube服務器返回的錯誤信息附加到這個線程? – 2014-09-22 19:57:44
當然: 您正在查找的頁面不存在。 您可能錯誤地址或頁面可能已移動。 回到主頁 並鏈接到:http://www.my-domain.org – 2014-09-23 07:02:11
這也是訪問日誌的摘錄: 127.0.0.1 - - [23/09/2014:10 :19:20 +0200]「GET/sonarqube HTTP/1.0」404 1039「 - 」「Mozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/37.0.2062.120 Safari/537.36」 – 2014-09-23 08:20:40