java - 如何更改代理后面的 Hudson 上的 BaseUrl?

标签 java apache proxy continuous-integration hudson

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

相关文章:

java - HybrisContextFactory - 初始化全局应用程序上下文时出错

java - 我的拖放功能在 Android Studio 中不起作用

apache - NGINX 与 Apache?部署react时选择什么

java - 在 Akamai 中清除时出现相关问题

java - 通常在大型 J2EE web 应用程序上,按模块清楚地分离应用程序。可能使用业务委托(delegate)模式

java - 无法创建 POJO 服务实例

apache - 如何让我的 nextjs with Express 站点在 ssl 上工作

apache - grails如何在领域类别中进行搜索

java - 从代理对象访问字段

javascript - ExtJS - 如何使用代理、模型?它们有什么关系?