我在ec2上使用路由53和Ubuntu实例。
我的域名是example.com,我的网络应用程序可以在example.com:8080/my-webapp-name
找到我希望example.com将我带到我的网络应用程序。我该怎么做?
答案 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在此命令中运行脚本。