如何更改代理后面的 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>
最佳答案
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 )
关于java - 如何更改代理后面的 Hudson 上的 BaseUrl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333691/