linux - 使用 EC2 在 AWS 上设置 SonarQube

标签 linux amazon-web-services amazon-ec2 sonarqube sonarqube-ops

尝试使用基本安装设置在 EC2 上设置 SonarQube。

  1. 列表项
  2. 设置一个连接到 M4 large 的标准 EC2 AWS LINUX Ami
  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 开始
  9. 实例启动

但是当我尝试访问应用程序时,当我尝试 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/

相关文章:

amazon-web-services - 如何识别公司内未使用的EC2服务器并停止使用

linux - 使用 ffmpeg 将视频转换为 MP4 (H.264/AAC)

c++ - GDB 显示堆栈帧的函数参数不正确

c++ - 如何监控 C++ 守护进程?

node.js - 当我的 Lambda 有权访问 S3 存储桶时,为什么我的 GetObjectRequest 返回 403 访问被拒绝错误?

java - Jconsole 远程可执行 Jar 文件

python - 如何在 ubuntu 后台运行 python 脚本?

amazon-web-services - 带有 !Equal 和 !Ref 的 CloudFormation 文件的 YAML 错误

wordpress - AWS wordpress - 计算网络数据传输费用

scala - 以编程方式提交作业时 Spark EC2 集群上出现 java.io.EOFException