Jenkins 未连接到 AWS EC2 Ubuntu 上的 8080 端口

问题描述 投票:0回答:3

我在AWS EC2 Ubuntu 18.04上安装了GitLab和Jenkins,其中GitLab使用80,而Jenkins使用8080。Gitlab工作正常,可以外部访问,而Jenkins则不能。

sudo systemctl status jenkins

显示 Jenkins 已启动并正在运行,也显示了 curl get 的登录页面,但我无法从外部计算机的浏览器访问它。

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

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

AWS 和服务器上的防火墙都是开放的。有什么建议还有什么可能是错的吗?

amazon-web-services jenkins amazon-ec2 ubuntu-18.04
3个回答
0
投票

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

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

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


0
投票

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

1)

vim /etc/sysconfig/jenkins
.

2)更改:

JENKINS_LISTEN_ADDRESS
127.0.0.1
更改为
0.0.0.0


0
投票

请检查您是否在安全组中设置了8080端口自定义TCP入站规则。

IPv4    Custom TCP  TCP 8080
© www.soinside.com 2019 - 2024. All rights reserved.