【问题标题】:How do I configure Hudson to run on port 80?如何将 Hudson 配置为在端口 80 上运行?
【发布时间】:2011-05-24 17:30:51
【问题描述】:

我将 Hudson 设置为一个集成服务器,我希望其他开发人员和堆栈持有者能够访问它。而不是必须通过特定端口传递 url,我想将 Hudson 配置为侦听端口 80。

将 Hudson 安装为服务的默认端口是 8080。我想在未运行 IIS 或 Apache 的 Server 2008 R2 或 windows 7 机器上将其更改为 80。

【问题讨论】:

    标签: continuous-integration hudson jenkins


    【解决方案1】:

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

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

    【讨论】:

    • 对于那些使用 Jenkins,它是 jenkins.xml。
    猜你喜欢
    • 1970-01-01
    • 2016-05-24
    • 2011-08-31
    • 2023-04-02
    • 1970-01-01
    • 2016-09-30
    • 2012-08-22
    • 2013-09-13
    • 2011-06-16
    相关资源
    最近更新 更多