0

如何更改代理后面的 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>
4

1 回答 1

1

Jabber 是一个扩展程序,而托盘应用程序是一个单独的应用程序,只有电子邮件是内置的,您可以找到该应用程序的设置。我认为没有任何方法可以让他们使用相同的设置。

如果您右键单击或双击托盘图标,则可以更改托盘应用程序使用的 url(有关详细说明,请参阅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

于 2009-08-26T18:45:40.143 回答