使用EC2在AWS上设置SonarQube

isa*_*ers 7 linux amazon-ec2 amazon-web-services sonarqube sonarqube-ops

尝试使用应该是基本安装设置在EC2上设置SonarQube.

  1. 项目清单
  2. 设置标准EC2 AWS LINUX Ami连接到M4 large
  3. SSH进入EC2实例
  4. 安装JAVA
  5. 设置为使用JAVA8
  6. wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.4.zip
  7. 解压缩到/ etc目录
  8. 运行sudo ./sonar.sh start
  9. 实例开始

但是当我尝试去应用程序时,当我尝试IPv4公共IP 187.187.87.87:9000(不是真正的IP)或尝试ec2-134-73-134-114.compute-1.amazonaws时,它永远不会出现. com:9000(例如,不是真正的IP)

也许这是我的无知或我没有正确配置,因为它与初始EC2设置有关.

如果有人有任何想法,请告诉我.

Ami*_*wal 3

问题是SonarQube默认端口是9000.如果不应用所有端口都打开的默认安全组,则默认情况下,此端口未在安全组中打开(不推荐).

正如评论@Issac中所建议的那样,打开9000端口以允许传入请求SonarQube,在实例的AWS安全组设置中.这解决了这个问题.