子域的Nginx配置无法正常工作

时间:2017-10-29 11:52:52

标签: nginx

我有这个设置,除了当我转到http://example.com(没有子域)时,每个案例都能正常工作:在这种情况下,我会进入test.example.com配置部分。我该如何避免这种情况?为什么会这样? 没有第一个服务器块,www.example.com和example.com都可以工作。

server {

    listen 80;
    server_name test.example.com;
    // the rest of server config
}
server {

    listen 80;
    server_name ~^(?<subdomain>.+)\.example\.com$;
    // the rest of server config
}

0 个答案:

没有答案