nginx 禁止ip访问只允许域名访问

在nginx 配置文件中,再添加一个server段【按需求添加】

#禁止http ip访问
server
{listen 80 default;
return 500;
}
 
#禁止http/https ip访问
server 
{listen 80 default_server;
listen 443 ssl default_server;
server_name _;
ssl_certificate path_to_your_fullchain.cer;
ssl_certificate_key paht_to_your_key;
#rewrite ^ https://blog.jinchuang.org;#自定义跳转url
return 100;#返回指定的状态
}