【问题标题】:Change port of SonarQube to 80将 SonarQube 的端口更改为 80
【发布时间】:2018-04-13 22:54:10
【问题描述】:

我一直在尝试将 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 的了解有限,所以很可能我做错了什么,但不知道是什么。

【问题讨论】:

    标签: ubuntu configuration sonarqube


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 2014-09-19
    • 2017-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    • 2022-11-16
    • 1970-01-01
    • 2013-10-19
    相关资源
    最近更新 更多