首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法连接到我的AWS EC2 url,我感觉这与我的安全组设置有关。

我无法连接到我的AWS EC2 url,我感觉这与我的安全组设置有关。
EN

Stack Overflow用户
提问于 2020-03-29 11:17:29
回答 1查看 566关注 0票数 0

我对编程非常陌生,所以试图弄清楚这一点对我来说非常困难。我正在尝试使用docker部署我的代码,并在EC2云中运行我的代码。但是我似乎不能让实例的url正常工作。我设置了我的入站(安全组) HTTP (80) => 0.0.0.0/0、HTTPs (443) => 0.0.0.0/0和SSH(22) => my ip。我读到将我的SSH设置为0.0.0.0/0不是一个好主意,所以我选择了我的ip (有一个名为‘我的ip’的选项)。另外,我在我的AMI中使用了ubuntu。

虽然我成功地使用了docker using (docker-compose up),但我使用了curl http://localhost:3001 (3001是我在代码中暴露的端口),它工作得很好。但是当我使用curl ec2-XX-XXX-XXX-XXX.us-west-1.compute.amazonaws.com时,它输出:curl: (6) Could not resolve host: sshcurl: (7) Failed to connect to ec2-XX-XXX-XXX-XXX.us-west-1.compute.amazonaws.com port 80: Connection refused

EN

回答 1

Stack Overflow用户

发布于 2020-03-30 03:38:15

Curl ec2-xxx-xx-amazonaws.com在端口80上发送请求,而您正在端口3001上运行docker。

  1. 首先验证您是否已将某些主机端口暴露给docker。在docker ps -a 0.0.0.0/ 3001 --> 3001中应该有类似这样的东西。第一个3001可以是任何主机端口,然后确保您使用的第一个端口在安全组中,并为您的ip打开。

希望如果vpc和路由表设置都正常,那么:3001(如果使用3001以外的任何主机端口,请使用您提供的任何主机端口)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60909765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档