将域名重定向到在端口8080上运行的应用程序

时间:2017-02-23 00:22:05

标签: amazon-web-services ubuntu

我想知道如何将域名重定向到AWS中的一个EC2实例。

域名在Route 53中注册,我已将其与实例关联。

如果我在URL中访问域,则会显示默认的apache2页面。

我想将域名www.xyv.com重定向到我的应用程序网址http://ec2-52-63-222-150.sa-east-1.compute.amazonaws.com:8080

我该怎么做?

2 个答案:

答案 0 :(得分:3)

DNS只能重定向您网址的域名。基本上,它将域名转换为IP地址。

默认情况下,在端口80上访问Web流量。但是,您的应用程序在端口8080上运行。因此,您可以通过www.xyv.com:8080访问它。

如果您不想指定端口,则有两种选择:

  • 将您的应用程序更改为在默认端口80或
  • 上运行
  • 将您的Web服务器配置为将端口80上的流量发送到端口8080上的应用程序

这两个选项都需要更改您的Web服务器配置。

答案 1 :(得分:0)

根据您的具体情况,您还可以配置IPTABLES以将来自端口80的所有流量重定向到端口8080.(NAT表) - 请注意,这会重定向所有流量或来自特定源。例如,如果您的实例位于私有子网中,则您没有公共IP,只有跳转服务器的IP地址。您需要将跳转服务器上的所有流量重定向到私有子网中的实例。但是,这一切都取决于你的情况。那只是一个选择。