nginx绑定无限个二级域名

服务器技术 2020-06-15 16:21:37 40

导读

在域名配置文件的末尾加入:server { server_name *.freexyz.cn; server_name_in_redirect off; set $rootdir /home/wwwroot/freexyz.cn/news; if ($host ~ ^(.*)\.freexyz\.com$) { set $rs1 $1; } if ($rs1&nb……

在域名配置文件的末尾加入:

server
{
server_name *.freexyz.cn;
server_name_in_redirect off;
set $rootdir /home/wwwroot/freexyz.cn/news;
if ($host ~ ^(.*)\.freexyz\.com$)
{
set $rs1 $1;
}
if ($rs1 !~* ^www$) {
set $rootdir /home/wwwroot/freexyz.cn/news/$rs1;
}
root $rootdir;
index index.php index.html;
}

设置默认的目录为 set $rootdir /home/wwwroot/freexyz.cn/news;

当访问不是www开头的二级域名是,目录为 /home/wwwroot/freexyz.cn/news/访问的域名前缀


1253067 TFnetwork_cn