首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将所有通信量路由到EC2的ip地址到特定端口?

问如何将所有通信量路由到EC2的ip地址到特定端口?
EN

Stack Overflow用户
提问于 2020-01-07 06:18:24
回答 1查看 724关注 0票数 0

我在EC2实例中的端口上运行了一个基本的web应用程序。我还在Route53中创建了一个A记录,它将我拥有的域名指向EC2实例的ip地址。

当我直接访问ip-address:port时,它工作得很好,但是由于a记录没有指向特定的端口,所以不能通过域名访问该网站。

如何指定对该ip地址的所有请求都应路由到的端口?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-07 13:53:20

端口由您正在使用的协议引用。

如果您使用http,您将连接到端口80。https使用443、ftp 21、smtp 25,还有许多其他(它们被称为默认服务端口,但它们可以使用所有其他定义的端口)。

您可能正在运行应用程序,侦听一些不同的端口(但是使用协议http),这就是为什么您可以通过输入http://ip-address:port来访问它。

只输入http://ip-address就能达到它的目的是将其设置为侦听端口80 (为此需要根权限)或将重定向从端口80重定向到应用程序端口(您可以使用iptables或(更好的)反向代理软件使用纯端口重定向。它可以是上面的注释中提到的apache,也可以是nginx或haproxy或其他什么东西(您还没有指定操作系统--它们主要用于linux)。

希望这有帮助

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

https://stackoverflow.com/questions/59623162

复制
相关文章

相似问题

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