更改 TeamCity Web 服务器的端口

Posted

技术标签:

【中文标题】更改 TeamCity Web 服务器的端口【英文标题】:Change port for TeamCity web server 【发布时间】:2011-01-24 03:33:40 【问题描述】:

我安装了 TeamCity 并让它在我的项目中运行。但是,我已经意识到我不希望它在端口 80 上配置管理页面。我将在该服务器上拥有其他网站,我希望在默认端口上。如何更改配置的端口?

我在配置中徘徊了一下,并查看了管理设置,但无法弄清楚。

【问题讨论】:

【参考方案1】:

可以在<TeamCity home>/conf/server.xml文件的<Connector port="8111" protocol="HTTP/1.1"行中编辑端口号。

来自Installing and Configuring the TeamCity server

【讨论】:

@jkohlhepp 就像谷歌搜索“teamcity port”并选择第一个结果一样简单;) 嗯,我确实尝试了几个不同的谷歌搜索,但显然不是那个 看答案@dthrasher!如果不更改 buildAgent.properties,它将无法正常工作。【参考方案2】:

要添加到@sfussenegger 提供的答案,您还需要确保您的构建代理仍然可以连接到新端口上的 TeamCity 服务器实例,否则您的构建将无法运行。

为此,您需要更改构建代理配置文件以反映新的serverUrl 值。您可以在 C:\TeamCity\buildAgent\conf\buildAgent.properties 文件中找到此设置。

【讨论】:

以上是关于更改 TeamCity Web 服务器的端口的主要内容,如果未能解决你的问题,请参考以下文章

通过 Web 界面重新启动 TeamCity 服务器

更改 Cherrypy 端口并重新启动 Web 服务器

使用 TeamCity 构建后如何部署?

使用 TeamCity 从 SubVersion 提交评论中修复 YouTrack 中的问题

只有存在新构建时,Teamcity 每晚构建

Visual Studio 2012 解决方案 TeamCity 中的 MSBuild