nginx限制访问域名,禁止IP访问

有些时候我们希望系统只能通过固定的域名访问,禁止IP或者恶意绑定的域名访问。

下面的nginx配置,假如host变量不是指定的域名,将返回403。

server {
    listen 80;
    server_name newcoina.xgyxserv.com;

    if ($host != ‘newcoina.xgyxserv.com‘){
        return 403;
    }

    location / {
        root /www;
    }
}

相关推荐