仅接受nginx中的子域

时间:2014-05-03 07:50:54

标签: nginx reverse-proxy

我在nginx中为node.js服务器设置了反向代理。

server {
    listen 80;

    server_name sub.domain.tld;

    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

它可以正常运行,但是,希望sub.domain.tld能够正常工作。在浏览器中打开domain.tld仍然路由到node.js服务器。

1 个答案:

答案 0 :(得分:4)

尝试添加此

server {
    listen 80;
    server_name domain.tld;
    return 404;
}