需要帮助configurationnginx与2个不同的主机名称,支持通配符子域名

我的第一个服务器块是

server{ listen 80; server_name xxx.to; server_name *.xxx.to; root /data/xxx/public_html/; } 

第二个是

 server{ listen 80; server_name yyy.to; server_name *.yyy.to; root /data/yyy/public_html/; } 

但是当我绑定一个CNAME链接subdomain.yyy.to其redirectsubdomian.xxx.to不subdomain.yyy.to

您应该尝试只有一个server_name指令,但具有不同的值,如:

 server{ listen 80; server_name xxx.to *.xxx.to; root /data/xxx/public_html/; } server{ listen 80; server_name yyy.to *.yyy.to; root /data/yyy/public_html/; }