2011-05-24 58 views
7

我将Hudson设置为一个集成服务器,我希望其他开发人员和支持人员能够访问它。我不想通过特定的端口传递网址,我想配置Hudson在端口80上侦听。如何配置Hudson在端口80上运行?

从安装Hudson作为服务的默认端口是8080.我想将其更改为80在不运行IIS或Apache的Server 2008 R2或Windows 7计算机上。

回答

10

执行以下操作来重新配置端口:

  • 编辑hudson.xml(在哈德森的安装目录中找到)
    • 变化第44行的参数字符串引用端口80(--httpPort = 8080到--httpPort 80)
  • 根据您可能设置的插件,可能会有其他引用哈德森url。通过在':8080'的hudson目录中进行文本搜索并删除端口号来查找这些文件。
  • 禁用“万维网发布服务”服务。默认情况下,该服务使用端口80,这是我们要使用的端口。
  • 确认您的机器已配置为接受端口80上的外部连接(即打开防火墙端口)
  • 重新启动Hudson服务。
+7

对于那些使用Jenkins的人来说,它是jenkins.xml。 – 2013-08-06 20:16:20