CNAME 和 Nginx

CNAME 和 Nginx

假设我的记录中有这样的记录extdomain.com

extdomain.com         CNAME    abc.newdomain.com
www.extdomain.com     CNAME    abc.newdomain.com

我想使用 nginx proxy_pass 来使用,但基于领域

server_name ~^(.*)\.newdomain\.com$;
set $sub $1;
location / {
    proxy_pass http://other_server/$sub;
}

现在,当用户访问时,www.extdomain.com我应该有一个server_name与此域匹配的。有没有选项可以使用域名而不是? 我们能否以某种方式使用解析器来不使用 vhost 来添加每个新域?

相关内容