首页 > 解决方案 > 在 Azure VM 外部(公开)访问 SonarQube 端口 9000

问题描述

我在 Azure VM (Windows) 上配置了 SonarQube。一切都按预期工作。唯一的问题是我无法在 Azure VM 之外访问 SonarQube 门户。我将防火墙和子网 NSG 中的端口列入白名单,但没有用。我尝试通过 VM 公共 IP 和 DNS 访问它,但都没有成功。

端口:9000

是否需要任何特定配置?

标签: azurenetworkingsonarqubevirtual-machineazure-virtual-machine

解决方案


如果在 Azure VM (Windows) 上配置 SonarQube 后一切正常。您应该通过打开浏览器并打开来看到声纳主屏幕http://localhost:9000/

确保将规则添加到 Windows 防火墙。您可以在 Azure VM 上以管理员身份打开命令提示符并运行以下命令。

netsh advfirewall firewall add rule name=Sonar dir=in action=allow protocol=TCP localport=9000

在 NSG 中添加入站安全规则。

在此处输入图像描述

然后你应该可以通过http://<public IP address of VM>:9000.

您可以在此处获取更多详细信息,如果您有任何问题,请告诉我。


推荐阅读