nginx 有多个前端服务器并且带有 SSL DNS 设置吗?

nginx 有多个前端服务器并且带有 SSL DNS 设置吗?

我已经设置了后端应用服务器,并使用西海岸的单个反向代理 nginx 设置。它还可以进行缓存。现在我想在东海岸地区添加另一个可以进行缓存的前端服务器。我可以找到很多关于单个前端到多个后端设置的资源,但没有关于多个前端到单个后端的资源。

我无法弄清楚 DNS 问题。我使用 Google 域名,但它不允许我添加指向其他服务器的另一个 @ 记录。

重复记录 Google 域名

***附加信息

我会选择 CDN 路线,但该网站大约有 550K 个页面,每个页面大约 40Kb。大约 20GB。流量也相当大。

我对非平凡的事情没意见。

目前由 ramnode vps 托管

SSL 可能是一个问题。基本上,只要多台服务器具有相同的设置,一个证书是否可以在多台服务器上工作?

答案1

您可以使用多个A记录,每台机器一个。但是,关于您的标签:您无法通过这种技术获得它。

或者,你可以使用任播内容分发网络又称 CDN

SSL 可能是一个问题。基本上,只要多台服务器具有相同的设置,一个证书是否可以在多台服务器上工作?

是的。

答案2

我认为您可能需要一个内容分发网络,而不是另一台试图为同一域提供服务的 Web 服务器。有许多 CDN,包括 CloudFlare、MaxCDN、Amazon CloudFront、Akami 等。CloudFlare 有一个免费套餐,对某些人来说足够了,还有商业计划。如果设置正确,CDN 可以缓存页面。

如果您想要控制两个 Web 服务器,您可能需要地理负载平衡器,而自行设置并不容易。最好使用服务来帮助实现这一点。

我相信您可以将多个 A 记录放入 DNS,但您无法控制谁获得哪条记录。我个人不会走这条路。

相关内容