0

我有将用于多个站点的相同代码。在 Nginx 配置中,我想让所有站点都指向同一个代码文件夹。

我认为这应该有效。唯一的问题是我希望每个站点使用不同的配置文件。

这样的事情怎么可能实现?当然,我不需要复制所有网站代码只是为了让每个网站都有不同的配置?

4

1 回答 1

2

你用什么语言编写脚本?大多数语言都有办法检查传入的请求。从中您可以从请求中提取域名,并使用 if 或 switch 语句根据名称加载您加载的 conf 文件。

您还可以使用 get 变量,例如 www.domain.com/index.html?conf=conf1.conf。然后在您的控制器中,您需要查看该 git 变量以确定要加载的 conf 文件。

这些解决方案中的任何一个都应该很容易在您的脚本语言文档中找到。

于 2012-09-26T18:59:23.223 回答