centos 下nginx 单ip多站点多域名配置 二级域名

时间:2025-03-18 17:37:45

假如有三个站点,,,,需要二级域名配置

在你的yourwwwsite目录下建立目录

cn/site3/www(对应\)

com/site1/bbs (对应bbs.)


配置如下

server {
        listen       80;
        server_name  *.  *.  *. ;

        #charset koi8-r;

        #access_log  logs/  main;
        if ($host ~ ^(.*)\.(.*)$){
                set $d1 www;
                set $d2 $1;
                set $d3 $2;
        }
        if ($host ~ ^(.*)\.(.*)\.(.*)$){
                set $d1 $1;
                set $d2 $2;
                set $d3 $3;
        }
        location / {
            root   /yourwwwsite/$d3/$d2/$d1;
            index   ;
        }