在 II6 中运行其他网站时为 Hudson 设置子域名

在 II6 中运行其他网站时为 Hudson 设置子域名

我已经安装了 hudson (http://hudson-ci.org/) 在我们的构建服务器上,该服务器也兼作我们的开发服务器。我们所有的开发站点都托管在这台机器上的 IIS6 下。我不确定 hudson 如何托管自身(它使用 apache 吗?)但它默认监听端口 8080。我的服务器附加了一个域名,比如 foo.com,所以我想设置 Hudson 以便它可以在以下服务器上运行:

http://hudson.foo.com

但我真的不知道我该做什么。

有任何想法吗?

非常感谢。

答案1

要为其指定子域名,您必须为其添加 DNS 记录。此操作必须在您的 DNS 服务器上完成。

如果 IIS 在端口 80 上运行,则无法与 hudson 共享。您必须将 URL 分发为http://hudson.foo.com:8080或者在 IIS 中创建一个站点,其主机头为 hudson.foo.com,它会自动将您重定向到端口 8080。

答案2

开箱即用版本使用 Winstone。您可以通过提供启动参数或更改 hudson.xml(如果您将其安装为 Windows 服务)来更改端口。

据我所知,如果您想要更多选项,则需要将其部署到应用服务器。

相关内容