我已经尝试在一些免费层的 ec2 实例上设置 jenkins(我已经尝试过基于 ubuntu 和亚马逊自己的 AMI),尽管 jenkins 运行正常,但无论我尝试什么,我都无法使用浏览器在端口 8080 上访问它.
我已经通过运行 sudo service jenkins status 和在我通过 ssh 登录后运行 curl localhost:8080 来检查 jenkins 是否正在运行。
我已经尝试了网络上类似问题的所有答案,但没有任何效果。我已经按照所有关于在 ec2 上安装 jenkins 的在线指南完全设置了我的安全组,我什至真的过火了,让它过度开放——什么都没有! 注意 - 我没有尝试将它设置在 apache/nginx 后面,但我觉得我不应该出于它应该在 8080 上工作的原则
更新 - 我屈服并尝试使用此链接设置 Nginx https://markunsworth.com/2012/02/11/setting-up-a-jenkins-build-server-on-ec2/ .我得到标准的 nginx 欢迎屏幕 - 它不为我提供 jenkins
任何帮助将不胜感激
最佳答案
需要在AWS中开启8080端口。
勾选此项:https://hayato-iriumi.net/2019/08/22/how-to-install-jenkins-on-aws/
之后你就可以使用 EC2 的公共(public) IP 和端口 8080 :)
关于linux - 无法访问在 ec2-instance 上运行的 Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43057710/