首页 > 解决方案 > Jenkins 启动并运行,但无法通过端口 8080 AWS ubuntu 上的浏览​​器访问

问题描述

我已经在AWS服务器ubuntu V18.04上成功安装Jenkins,服务在服务器上启动并成功运行

jenkins.service - LSB: Start Jenkins at boot time
   Loaded: loaded (/etc/init.d/jenkins; generated)
   Active: active (exited) since Mon 2020-01-20 05:26:40 UTC; 8min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1905 ExecStop=/etc/init.d/jenkins stop (code=exited, status=0/SUCCESS)
  Process: 1951 ExecStart=/etc/init.d/jenkins start (code=exited, status=0/SUCCESS)

Jan 20 05:26:39 ip-3.106.165.24 systemd[1]: Stopped LSB: Start Jenkins at boot time.
Jan 20 05:26:39 ip-3.106.165.24 systemd[1]: Starting LSB: Start Jenkins at boot time...
Jan 20 05:26:39 ip-3.106.165.24 jenkins[1951]: Correct java version found
Jan 20 05:26:39 ip-3.106.165.24 jenkins[1951]:  * Starting Jenkins Automation Server jenkins
Jan 20 05:26:39 ip-3.106.165.24 su[1997]: Successful su for jenkins by root
Jan 20 05:26:39 ip-3.106.165.24 su[1997]: + ??? root:jenkins
Jan 20 05:26:39 ip-3.106.165.24 su[1997]: pam_unix(su:session): session opened for user jenkins by (uid=0)
Jan 20 05:26:39 ip-3.106.165.24 su[1997]: pam_unix(su:session): session closed for user jenkins
Jan 20 05:26:40 ip-3.106.165.24 jenkins[1951]:    ...done.
Jan 20 05:26:40 ip-3.106.165.24 systemd[1]: Started LSB: Start Jenkins at boot time.

我的安全组为 SSH 设置端口 22,为 jenkins 设置端口 8080,为 http 设置端口 80

当我尝试通过网络浏览器访问 jenkins 时,出现“无法访问此站点”错误

不知道我还能尝试什么,因为我在阳光下尝试了所有解决方案,但问题仍然存在。

我可以通过 SSH 连接到服务器,并且可以在服务器上成功设置 nginx 时访问端口 80。

任何帮助将不胜感激

问候丹尼

标签: jenkinsamazon-ec2

解决方案


不知道为什么端口 8080 不起作用。我不得不在以下位置的詹金斯配置文件中将端口更改为 8081,因为有多个詹金斯配置文件

/etc/default/jenkins

还更改了 AWS 中的安全组设置以匹配

现在工作正常

此外,我的 ISP 阻止了 8080 端口。我在手机上设置了热点,并且可以访问 8080 端口。


推荐阅读