gpt4 book ai didi

amazon-web-services - 无法从浏览器访问 ubuntu 实例的 AWS 公共(public) DNS

转载 作者:行者123 更新时间:2023-12-04 19:13:59 25 4
gpt4 key购买 nike

我对 AWS 比较陌生,过去几天我一直在看很多教程,试图弄清楚如何让我的 AWS ubuntu 实例可以从浏览器访问。

我做了什么:

第一个:我将安全组配置为接受 ssh、http、https 的所有流量,只是为了查看实例中列出的公共(public) DNS 是否可访问。

第二:我将实例的 IP 更改为弹性 IP

第三:我写了一个简单的 node.js 文件,监听端口:9000 和 console.logs 'hello world'

出于某种原因 ssh 工作,我可以运行我的 node.js 文件,但是我不能从浏览器访问远程实例。

任何帮助将不胜感激,因为我已经为此工作了几天

谢谢!

谢谢大家的快速回复!

我的问题是我没有在我的特定端口中包含 TCP 规则。现在我可以通过 ec2-DNSNAME:9123 访问该端口。

而且,为了澄清,如果我想为所有流量托管该 DNS,我应该为 TCP 规则指定“任何地方”,对吗?

最佳答案

I configured security groups to accept all traffic for ssh, http, https



在安全组中,“HTTP”会执行 不是 意思是“任何端口上的 HTTP”... 它意味着“TCP 端口 80 上的任何流量”—— 80 是标准 IANA assigned port对于 HTTP。

安全组不知道您传递的流量类型,只知道 IP 协议(protocol)(​​例如 TCP、UDP、ICMP、GRE 等)和端口号(对于使用端口号的协议(protocol))以及任何协议(protocol)特定信息(ICMP 消息类型)。

您需要一个允许流量流向端口 9000 的规则。

关于amazon-web-services - 无法从浏览器访问 ubuntu 实例的 AWS 公共(public) DNS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45396818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com