将SonarQube的端口更改为80

时间:2015-12-14 04:27:05

标签: ubuntu configuration sonarqube

我一直在尝试将SonarQube的端口从9000更改为80。 我所做的是取消注释 int main() { A a; printf("end main\n"); } 并在sonar.web.port文件中将其设置为80,然后:

/opt/sonar/conf/sonar.properties

但是当我尝试点击URL时,没有任何显示(没有来自服务器的回答)。 如果我还原我的更改并再次执行前两个命令,SonarQube不会再回来。我必须重新启动机器。

我正在运行最新版本的Ubuntu和SonarQube。该数据库位于SQL Azure上。一切都在端口9000上工作。

我对SonarQube的了解有限,所以我最有可能做错了什么但却无法弄清楚是什么。

1 个答案:

答案 0 :(得分:8)

在Linux上,1024以下的端口只能由root用户绑定。您的SonarQube必须使用普通用户帐户运行。

通常的解决方案是使用nginx或apache从端口80到9000进行代理。