我的服务器块中有以下内容:
(...)
server_name ~^a[bc]d.domain.com$;
location / {
proxy_pass http://localhost:6000;
(...)
它应该将 abd.domain.com
或 acd.domain.com
匹配到 localhost:6000 中的任何内容。相反,它只是回退到默认服务器(nginx 欢迎页面)。
但是,如果我尝试 abd.domain.com/somepage
,它会像 localhost:6000/somepage 一样正常工作。
我觉得我必须改变它的 location
位,但到目前为止我的尝试并不十分成功。我错过了什么吗?
PS:在正则表达式开始之前,没有其他路由可以匹配这些地址中的任何一个