完成 TeamCity 的全新安装并尝试使用以下配置在默认端口 (8111) 以外的其他端口上运行 TeamCity 后<TeamCity Directory>/conf/server.xml
:
<!-- Run TeamCity on port 80 (localhost) -->
<Connector port="80" protocol=...></Connector>
我无法在本地主机上访问 TeamCity。运行curl
产生以下结果:
$ curl localhost
Failed to connect to localhost on port 80: Connection Refused
答案1
由于端口80
是特权端口,因此在 TeamCity 启动时必须授予 root 访问权限才能在端口上运行80
。
$ sudo <TeamCity Dir>/bin/runAll.sh start