Ubuntu

在埠 80 下執行時無法訪問 TeamCity

  • July 6, 2018

完成 TeamCity 的全新安裝並嘗試在與預設埠 (8111) 不同的埠上執行 TeamCity 後,使用以下配置<TeamCity Directory>/conf/server.xml

<!-- Run TeamCity on port 80 (localhost) -->
<Connector port="80" protocol=...></Connector>

我無法在 localhost 上訪問 TeamCity。執行curl產生以下結果:

$ curl localhost
Failed to connect to localhost on port 80: Connection Refused

由於 port80是特權埠,因此必須在 TeamCity 啟動期間授予 root 訪問權限才能使其能夠在 port 上執行80

$ sudo <TeamCity Dir>/bin/runAll.sh start

引用自:https://serverfault.com/questions/919716