在有些场景中,我们希望访问者只能通过域名访问网站,不允许访问者直接通过 IP 进行访问,这一简单功能可通过配置 Nginx 实现:

server{
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name _;
    return 403;
}

修改后记得重启 Nginx,现在使用 IP 访问时会返回 403 错误。