【发布时间】:2012-03-26 22:57:48
【问题描述】:
我有一个 nginx 服务器,它在一个文件中有大约 30 多个虚拟主机块。 所有的虚拟主机块都是这样的:
server
{
#concrete configuration items
server_name myserver.hostname.com;
#concrete configuration items
#and so on....
}
我的问题是如何将每个服务器块拆分为一个由 server_name 值命名的文件?例如上面的服务器块保存到名为 myserver.hostname.com.conf 的文件中 我想用shell代码来完成这个任务。
顺便说一句,我不确定让每个虚拟主机都有自己的配置文件是否是个好主意。但是我做的事情是随着虚拟主机的增加,将它们全部放在一个公共文件中变得很麻烦。
【问题讨论】: