繁体   English   中英

如何在没有域名的情况下访问 AWS EC2 上的站点

[英]How to access a site on AWS EC2 without a domain name

我刚刚在 Amazon EC2 上的 IIS 上创建了一个新站点,我想知道是否有一种方法可以在不分配域的情况下公开访问它。

详细。 我创建了一个新站点 dev.example.com,当我登录到我的实例时可以访问它。 有没有办法通过让我们说 54.xxx.xx.xxx:80:dev.example.com 来访问它

我不知道这是否可能,所以任何提示都值得赞赏

Afaik 分配给 EC2 实例的 IP 地址可以在其整个生命周期中更改,因此您应该生成一个弹性 IP 地址(它将始终指向您的实例)。 这样,您不必自己处理 DNS,并且仍然可以始终连接到您的实例。

你绝对可以这样做,但这是你需要做的:

  • 确保 IIS 配置为将特定 IP 地址上的任何传入连接路由到您的站点。 这与专门侦听特定主机名(例如 mywebsite.com)的 IIS 不同。
  • 作为上述方法的替代方法,您还可以在本地计算机上手动设置 DNS,然后使用 Web 浏览器访问 mywebsite.com。 从 IIS 的角度来看,用户将请求 mywebsite.com,就像设置了公共 DNS 一样
  • 就您访问的 IP 地址而言,您的实例要么有一个临时公共 IP 地址,该地址将在实例停止和启动时重置,要么有一个弹性 IP 地址,该地址在重启后仍然存在。
  • 正如@Anthony Manzo 提到的,您需要确保与此实例关联的安全组允许端口 80。此外,您可能希望完全禁用 Windows 防火墙(或检查它是否允许所有三个“区域”上的端口 80) (Windows 防火墙有 3 个不同的区域需要管理)。

查看 EC2 Web 控制台左侧的“安全组”。 您必须首先在安全组(可能是“默认”)中允许 TCP 80(以及其他任何内容)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM