Ubuntu 将SonarQube端口更改为80

Ubuntu 将SonarQube端口更改为80,ubuntu,configuration,sonarqube,Ubuntu,Configuration,Sonarqube,我一直在尝试将SonarQube的端口从9000更改为80。 我所做的是取消注释sonar.web.port,并在/opt/sonar/conf/sonar.properties文件中将其设置为80,然后: sudo update-rc.d sonar defaults sudo /etc/init.d/sonar restart 但是当我尝试点击URL时,什么也没有显示(服务器没有回答)。 如果我恢复更改并再次执行前面的两个命令,SonarQube将不会返回。我必须重新启动机器 我正在运行最

我一直在尝试将SonarQube的端口从9000更改为80。 我所做的是取消注释
sonar.web.port
,并在
/opt/sonar/conf/sonar.properties
文件中将其设置为80,然后:

sudo update-rc.d sonar defaults
sudo /etc/init.d/sonar restart
但是当我尝试点击URL时,什么也没有显示(服务器没有回答)。 如果我恢复更改并再次执行前面的两个命令,SonarQube将不会返回。我必须重新启动机器

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


我对SonarQube的了解有限,所以很可能我做错了什么,但无法找出原因。

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


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

非常感谢!我不记得那件棘手的事了。将此博客文章用于nginx部分