簡體   English   中英

無法在單個AWS實例上運行SonarQube和Jenkins

[英]Unable to run SonarQube and Jenkins on single instance of AWS

我已經在AWS上的一個EC2實例上安裝了Jenkins和SonarQube。 在安全組下,我配置了http,https,ssh和All 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
  • 亞馬遜機器映像(AMI)->紅帽企業Linux 7.5(HVM)

首先,您需要知道有問題的端口(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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM