我有相同的代码,将用于多个网站。在Nginx配置中,我希望所有站点都指向相同的代码文件夹。
我认为这应该有效。唯一的问题是我希望每个站点使用不同的配置文件。
怎样才能实现这样的目标?当然,我不需要复制所有网站代码只是为了让每个网站都有不同的配置?
答案 0 :(得分:2)
你用什么语言编写脚本?大多数语言都有办法检查传入的请求。从这里你可以从请求中提取域名,并使用if或switch语句根据名称加载你加载的conf文件。
您也可以使用get变量,例如www.domain.com/index.html?conf=conf1.conf。然后在你的控制器中你需要查看那个git变量来确定要加载哪个conf文件。
这些解决方案中的任何一个都应该很容易在脚本语言的文档中找到。