尝试使用基本安装设置在 EC2 上设置 SonarQube。
- 列表项
- 设置一个连接到 M4 large 的标准 EC2 AWS LINUX Ami
- 通过 SSH 连接到 EC2 实例
- 安装JAVA
- 设置为使用JAVA8
- wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.4.zip
- 解压到/etc目录
- 运行 sudo ./sonar.sh 开始
- 实例启动
但是当我尝试访问应用程序时,当我尝试 IPv4 公共(public) IP 187.187.87.87:9000(不是真实 IP)或尝试 ec2-134-73-134-114.compute-1 时,它永远不会出现.amazonaws.com:9000(例如也不是真实 IP)
也许是我的无知,或者我没有正确配置与初始 EC2 设置相关的内容。
如果有人有任何想法,请告诉我。
最佳答案
问题是 SonarQube
默认端口是 9000
。如果您不应用所有端口都打开的默认安全组(不推荐),则默认情况下该端口在安全组中不打开。
正如@Issac 评论中所建议的,在实例的 AWS 安全组设置中,打开 9000 端口以允许对 SonarQube
的传入请求。这解决了这个问题。
关于linux - 使用 EC2 在 AWS 上设置 SonarQube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44658510/