2009-08-26 73 views
0

我如何更改代理服務器後面的Hudson上的BaseUrl?如何更改代理服務器後面的Hudson上的BaseUrl?

我在代理後面運行Hudson安裝。 問題是,Web應用程序中的任何url(電子郵件,jabber,托盤應用程序)都設置爲本地代理,而不是虛擬主機。我該如何解決這個問題,是否有任何環境變量?

我剛剛找到了「Hudson Url」的電子郵件,但多數民衆贊成在所有。

<VirtualHost *:8080> 
    ProxyPass  /http://127.0.0.1:8070/ 
    ProxyPassReverse /http://127.0.0.1:8070/ 
    ProxyRequests  Off 

    <Proxy http://127.0.0.1:8070/*> 
     Order deny,allow 
     Allow from all 
    </Proxy> 
</VirtualHost> 

回答

1

Jabber是一個擴展,托盤應用程序是一個單獨的應用程序,只有電子郵件是內置的,並且您找到了該設置。我不認爲有什麼辦法讓他們使用相同的設置。

您可以更改使用的托盤應用程序,如果你用鼠標右鍵單擊或雙擊托盤圖標(參見http://wiki.hudson-ci.org/display/HUDSON/Hudson+Tray+Application的確切說明)

望着Jabber的插件頁面看起來該項目「代理網址支持'位於他們的'未來版本計劃'列表中,因此您可能必須自己等待或修復該問題。

並附帶說明: 我假設您從虛擬主機設置中刪除了某些內容?否則,這意味着什麼?您可以使用--httpPort = $ HTTP_PORT開關更改Hudson正在偵聽的端口(請參閱http://wiki.hudson-ci.org/display/HUDSON/Installation+and+Execution

+0

是的,這不是完整的虛擬主機配置。我使用這種方法來處理LDAP/Exchange授權和IP範圍限制,因爲內置模塊不能很好地工作。另一個問題是,我不想向訪客用戶展示任何東西。 我可以用鏈接啓動托盤應用程序,但它嘗試從本地主機下載。 – RedAssBaboon 2009-08-27 12:21:26

相關問題