Jenkins没有连接AWS EC2 Ubuntu上的8080端口



我已经在AWS EC2 Ubuntu 18.04上安装了GitLab和Jenkins,其中GitLab使用80,而Jenkins使用8080。Gitlab工作正常,有外部访问权限,而Jenkins没有。

sudo systemctl status jenkins

显示Jenkins已经启动并运行,还有curlget的登录页面,但我无法从外部机器从浏览器访问它。

http://ec2-xx-xx-xx-xx.eu-central-1.compute.amazonaws.com:8080/

我使用相同的URL,但GitLab的端口为80。

AWS和服务器上的防火墙都已打开。还有什么建议吗?

问题是主机名错误。我设置为:

sudo hostnamectl set-hostname ip-XX-XX-XX-XX

然后重新启动服务器,现在它可以工作了。

我遇到了同样的问题,并通过以下方式解决了问题:

1(CCD_ 1

2(将JENKINS_LISTEN_ADDRESS127.0.0.1更改为0.0.0.0

最新更新