2009-08-26 56 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

相关问题