在端口 80 下运行时无法访问 TeamCity

在端口 80 下运行时无法访问 TeamCity

完成 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

相关内容