在一个server块中为一个站点配置多个三级域名
实际网站目录结构中我们通常会为站点的二级域名独立创建一个目录,同样我们可以使用正则的捕获来实现在一个server块中配置多个三级域名:
server
{
listen 80;
server_name ~^(.+)?\.sklinux\.com$;
index index.html;
if ($host = sklinux.com){ rewrite ^ http://www.sklinux.com permanent; } root /data/wwwsite/sklinux.com/$1/;
proxypass $1
}