如何配置Hudson在端口80上运行?

时间:2011-05-24 17:30:51

标签: continuous-integration hudson jenkins

我正在将Hudson设置为集成服务器,我希望其他开发人员和堆栈持有者可以访问。我不想传递具有特定端口的URL,而是希望将Hudson配置为侦听端口80。

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

1 个答案:

答案 0 :(得分:10)

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

  • 编辑hudson.xml(在你的hudson安装目录中找到)
    • 将第44行的参数字符串更改为引用端口80(--httpPort = 8080至--httpPort 80)
  • 根据您可能设置的插件,可能还有其他对hudson网址的引用。通过在':8080'上的hudson目录中进行文本搜索并删除端口号来查找这些内容。
  • 禁用“World Wide Web Publishing Service”服务。默认情况下,此服务使用端口80,这是我们要使用的端口。
  • 确认您的计算机已配置为接受端口80上的外部连接(即,打开防火墙端口)
  • 重新启动Hudson服务。