我有一个 WordPress 博客,提供以下领域的小众内容domain.com
在不同的端点上,domain.com/api/
我有一个完全不同的 Node.JS API,它不考虑 WordPress,但我想从同一个域为其提供服务。
值得一提的是,我们最重视性能和速度。
我的想法如下:
设置 2 个EC2 Instances
,一个用于 WordPress,一个用于 API(也许将 API 作为Lambda
实例?)。
设置一个Application Load Balancer
根据 URL 知道如何根据规则路由请求。
这是正确的做法吗?我是否应该仅用nginx
作反向代理并在本地端口上提供 Node.JS API?
我还想使用Elastic Beanstalk
它来省去配置负载均衡器和自动缩放组的麻烦。
PS 如果有人对如何构建这些(也许使用 S3 Bucket、通过 CloudFront 等等)有任何建议或好习惯,我们将非常欢迎。
谢谢 !
答案1
那么“wp.domain.com”和“api.domain.com”怎么样?有什么理由不使用子域名吗?然后你几乎可以轻而易举地解决你的 DNS 问题。