如何将我的域名路由到我的webapp?

时间:2018-02-19 01:11:52

标签: amazon-ec2 amazon-route53

我在ec2上使用路由53和Ubuntu实例。

我的域名是example.com,我的网络应用程序可以在example.com:8080/my-webapp-name

找到

我希望example.com将我带到我的网络应用程序。我该怎么做?

3 个答案:

答案 0 :(得分:0)

AWS文档中详细介绍了如何为您的域设置Route 53 您需要创建A记录并将其指向您的EC2实例的IP地址,我建议在该EC2实例上使用ELB或弹性IP进行生产。

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-creating.html

答案 1 :(得分:0)

只需将您的应用程序侦听端口从8080更改为80,然后,您应该从example.com/my-web-app-name

访问您的应用程序

(别忘了打开ec2防火墙上的端口80)

如果您想要在没有应用程序目录的情况下访问您的应用程序,请将Web服务器/虚拟主机上的主目录更改为您的Web应用程序目录。

答案 2 :(得分:0)

您应该将端口80的请求重定向到您的应用程序! iptables将起作用...

colorControlHighlight

Ubuntu不会让任何应用程序仅监听端口80,因此这就是为什么您必须重定向的原因。每次计算机启动时,您都可以使用crontab在此命令中运行脚本。