我正在探索在同一个域(没有子域)下拥有不同Web应用程序/环境的可能性。
范例:
- www.mydomain.com-> Nextjs营销登陆页
- www.mydomain.com/blog->一个WordPress博客
- www.mydomain.com/app->一个vite+React应用程序登录保护
我该如何做到这一点?我在考虑在应用程序前面有一个自定义的nginx服务器,但是例如在Aws上的配置和基础设施是什么样子的?
我正在探索在同一个域(没有子域)下拥有不同Web应用程序/环境的可能性。
范例:
我该如何做到这一点?我在考虑在应用程序前面有一个自定义的nginx服务器,但是例如在Aws上的配置和基础设施是什么样子的?
1条答案
按热度按时间pb3skfrl1#
在AWS上,您可以使用CloudFront发行版来实现这一点,该发行版在不同的路径上配置了多个源。
或者,您可以使用AWS Application Load Balancer来执行此操作,并配置了路径规则,以将流量从特定路径转发到特定服务器。
或者你可以像你在问题中所说的那样,在一个EC2示例上设置一个Nginx服务器,配置为代理不同路径上的流量到其他EC2示例。这个选项需要最多的手动配置,并且是最不容错的选项。