我将应用程序分成两个项目,一个用于前端(react app
),另一个用于后端(spring boot app
)。现在我想将前端部署到example.com
,将后端部署到example.com/api
(不是api.example.com
)。保证前端和后端不共享任何公共 URL。我可以使用什么技术来实现这一点?
答案1
答案2
在 Amazon Web Services 上,您还可以使用具有应用程序负载均衡器类型的 ELB,根据主机名和路径将请求拆分到单独的服务器。此方法还有一个额外的好处,就是允许您在负载均衡器上执行 SSL,并设置 Amazon 证书管理器以自动配置和续订 SSL 证书。