如何将域指向路径或路由? AWS Elastic BeanStalk 和 Route 53

Posted

技术标签:

【中文标题】如何将域指向路径或路由? AWS Elastic BeanStalk 和 Route 53【英文标题】:How to point a domain to path or route? AWS Elastic BeanStalk & Route 53 【发布时间】:2021-12-14 06:38:03 【问题描述】:

例如,我们已经托管了一个名为 domain1.com 的域,

其中有一个 nuxt 应用程序正在运行并且内容在路由 domain1.com/apples 处提供,

现在,我们要将名为 domain2.com 的域指向:domain1.com/apples

如果有任何云天才可以帮助我,那将非常有帮助。 :)

【问题讨论】:

domain2.com 是否有网络服务器正在运行? 您的问题缺乏细节。究竟是什么问题? @ElectricDragon 不,它没有运行 Web 服务器。但如果需要,我们可以这样做。 @Marcin,没问题,我需要一个解决方案,将 domain2.com 重定向/停放到 domain1.com/apples 中的路径或路由。提前致谢。 如果有服务器,如果有人尝试访问domain2.com,您可以将用户直接重定向到domain1.com/apples。但这意味着您还要为domain2.com 支付服务器费用 【参考方案1】:

redirect/park domain2.com 到 domain1.com/apples 中的路径或路由

您不能对 Route53 执行此操作,因为 R53 不关心任何 url 路径,例如 apples

您可以使用负载均衡器来做到这一点:

How can I redirect one domain to another domain using an Application Load Balancer?

【讨论】:

以上是关于如何将域指向路径或路由? AWS Elastic BeanStalk 和 Route 53的主要内容,如果未能解决你的问题,请参考以下文章

AWS Elastic Beanstalk 外部 DNS 未正确路由

AWS 中的 Elastic Beanstalk 子域 CNAME 记录在哪里,以及如何向其中添加 SSL?

AWS API网关指向Elastic:访问密钥PHP

是否可以跨不同的 Elastic Beanstalk 应用程序执行基于路径的路由?

elastic beanstalk如何运行node js应用代码?

AWS Elastic Beanstalk HTTPS