无法连接到Jenkins服务器(Amazon Linux AMI)

时间:2016-12-09 07:59:54

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

当我按照http://bhargavamin.com/how-to-do/install-jenkins-on-amazon-linux-aws/

中提到的步骤在Amazon Linux AMI上安装Jenkins时

安装完成后,我可以通过浏览器打开Jenkins,但是当我选择选项" 安装插件"它显示错误为"无法连接到Jenkins服务器。"

那么如何解决这个问题呢?

4 个答案:

答案 0 :(得分:5)

这里的问题非常简单,如果你在主机上执行curl http://127.0.0.1:8080,你应该收到一条消息说明:

Authentication required
<!--
You are authenticated as: anonymous
Groups that you are in:

Permission you need to have (but didn't): hudson.model.Hudson.Administer
-->

这意味着詹金斯有匿名权限,不允许任何连接。

要解决此问题,您必须进行两项更改:

  1. 将Jenkins用户添加到根组:sudo usermod -a -G root jenkins

  2. 让Jenkins通过编辑文件/etc/sysconfig/jenkins并更改JENKINS_LISTEN_ADDRESS="0.0.0.0"

  3. 来收听所有外部IP

    完成此操作后,重新启动jenkins服务器,然后尝试为jenkins安装插件。

答案 1 :(得分:0)

我正在使用此技巧https://issues.jenkins-ci.org/browse/JENKINS-45388,并且有效。我所做的是将passwd:添加为文件/var/lib/jenkins/secrets/initialAdminPassword的前缀,然后多次单击retry按钮,终于可以了。

答案 2 :(得分:0)

将java-1.7.0-openjdk更新为java-1.8.0-openjdk将达到目的,然后重新启动jenkins服务,或者更改端口号并尝试。

答案 3 :(得分:-2)

1。单击重试 2.填写管理员用户名,密码,邮件,全名 3.如果已填充,请使用initialAdminPassword文件夹中给定的pwd 4.继续