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

时间:2018-11-22 14:37:57

标签: jenkins amazon-ec2 ubuntu-18.04

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

sudo systemctl status jenkins

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

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

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

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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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

1)vim /etc/sysconfig/jenkins

2)从JENKINS_LISTEN_ADDRESS更改为127.0.0.1。{p>