配置文件:
location / { root html/$host; index index.html index.htm; }
只要把root的具体目录用内部变量$host代替,然后在html目录下建立和域名相同的目录作为虚拟站点的根目录:
cd html mkdir xxx.xxx.com
这样就基本实现了apache的vhosts模块的功能。
新增站点的时候只要在html目录下建立一个以站点域名为目录名的目录作为新站点的根目录,把文件直接拷进该目录,不用改配置文件,不用重启nginx,新站点立即生效。