我创建了一个网站,它有一个小型管理面板,所有者可以通过它更改网站的属性(主色、背景图像、某些内容等)。他们的更改存储在数据库中。
我想要的是让多个域指向该站点,并让站点根据请求的主机头呈现正确的属性(样式和内容)。
我的想法是使用 NGINX 创建一个反向代理前端服务器,其中多个服务器块指向同一应用程序服务器(托管在 heroku 上)。应用程序服务器再次向数据库服务器发出请求。
然后,我会向我的应用程序添加一个中间件,检查请求主机头,并根据请求的来源在数据库中查找内容。
我的问题是:
这是解决我的问题的“正常”方法吗?我正在学习服务器设置和管理,所以我不知道这是否是一个好的/稳定的/可扩展的设置。或者它是否能起作用。如果不是,我应该如何解决这个问题?
一个 NGINX 实例可以处理的服务器块限制是多少?
非常感谢。