无法在单个AWS实例上运行SonarQube和Jenkins

时间:2018-10-01 18:49:40

标签: linux amazon-web-services jenkins amazon-ec2 sonarqube

我已经在AWS上的一个EC2实例上安装了Jenkins和SonarQube。在安全组下,我已经配置了http,https,ssh和所有TCP

对于“所有TCP”,端口范围是0-65535。

我在http://ip:9000上启动了SonarQube,并能够与其进行交互。接下来,我在http://ip:8080上启动了Jenkins,并且再次能够与它进行交互,但是一旦我切换回较早的URL,即SonarQube(http://ip:9000),它就无法启动,反之亦然也是

  • 对于“安全”组,来源为我的IP 例如11.22.333.44/55
  • 使用“ systemctl start jenkins”命令启动Jenkins
  • 使用“ ./sonar.sh start”命令启动SonarQube
  • Amazon Machine Image(AMI)-> Red Hat Enterprise Linux 7.5(HVM)

1 个答案:

答案 0 :(得分:0)

首先,您需要知道所涉及的端口(9000),站起来:

netstat -ntl

根据结果,您将必须在操作系统内为ipv4添加防火墙规则:

sudo firewall-cmd --zone = public --permanent --list-ports
sudo firewall-cmd --zone = public --permanent --add-port = 9000 / tcp
sudo firewall-cmd --reload