linux - 无法访问在 ec2-instance 上运行的 Jenkins

标签 linux amazon-web-services jenkins amazon-ec2 ec2-ami

我已经尝试在一些免费层的 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

My overly open security group

任何帮助将不胜感激

最佳答案

需要在AWS中开启8080端口。

勾选此项:https://hayato-iriumi.net/2019/08/22/how-to-install-jenkins-on-aws/

之后你就可以使用 EC2 的公共(public) IP 和端口 8080 :)

enter image description here

关于linux - 无法访问在 ec2-instance 上运行的 Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43057710/

相关文章:

amazon-web-services - 在 Amazon ElasticBeanstalk 中使用 docker 或自定义 AMI

jenkins - 退出声明式 Jenkins 管道的干净方法是否成功?

asp.net - 在 linux 上构建 web api .net 核心

linux - 从 Linux 命令行查找 PDF 中的颜色空间

amazon-web-services - 删除策略后,AWS Lambda 角色不会更新

jenkins - 以编程方式创建 jenkins JNLP 从站

Jenkins 共享库: Permission denied (publickey)

windows - 在 Linux/Mac/Windows 中使用 "drawer"构建应用程序

linux - SSH : Copy files without password when using public key authentication.

java - 在具有 ubuntu 操作系统的 AWS 实例上设置 Kurento 6.0