将 SonarQube 的端口更改为 80
Change port of SonarQube to 80
我一直在尝试将 SonarQube 的端口从 9000 更改为 80。
我所做的是在 /opt/sonar/conf/sonar.properties
文件中取消注释 sonar.web.port
并将其设置为 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端口
我一直在尝试将 SonarQube 的端口从 9000 更改为 80。
我所做的是在 /opt/sonar/conf/sonar.properties
文件中取消注释 sonar.web.port
并将其设置为 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端口