目前我正在尝试在我的项目上使用sonarqube进行代码分析,并且它正常工作,sonarqube网页在localhost:9000中显示,我得到了我想要的结果。但现在我的问题是,如何在IIS上而不是在本地Web服务器上启动sonarqube网页,以便可以从其他系统访问网页。使用IIS而不是本地主机:9000
我读了很多文章,但没有人提到如何在IIS webserver上启动sonarqube网页,而不是本地:9000。
是否有插件安装或任何配置文件更改?
为了保持它的简单,当我运行sonarqube的start.bat声纳网页有发动对IIS Web服务器,而不是的locahost:9000
这里是我的web服务器sonar.properties代码
#Binding IP address. For servers with more than one IP address, this property specifies which
#address will be used for listening on the specified ports.
#By default, ports will be used on all IP addresses associated with the server.
#sonar.web.host=0.0.0.0
# Web context. When set, it must start with forward slash (for example /sonarqube).
# The default value is root context (empty value).
#sonar.web.context=
# TCP port for incoming HTTP connections. Default value is 9000.
#sonar.web.port=9000
你的'sonar.properties'文件是怎么看的? – Smartis
从Sonarqube文档:启动Web服务器 默认端口为“9000”,上下文路径为“/”。这些值可以在 /conf/sonar.properties中更改: –
Hi @Smartis,我的sonar.properties如下所示。 #绑定IP地址。对于具有多个IP地址的服务器,此属性指定哪个 #地址将用于侦听指定的端口。 #默认情况下,端口将用于与服务器关联的所有IP地址。 #sonar.web.host = 0.0.0.0 #Web上下文。设置后,它必须以正斜杠开始(例如/ sonarqube)。 #默认值是根上下文(空值)。 #sonar.web.context = #传入HTTP连接的TCP端口。缺省值是9000. #sonar.web.port = 9000 – Vasu