工具、教程收藏 · 2019年3月26日

宝塔面板在nginx环境下禁止ip访问(防恶意解析)教程

首先绑定一个默认站点(空闲不用的站点)所有未在面板绑定的域名都会访问到这个默认站点

修改站点配置文件 添加 return 444; 这串代码保存(可把444改成404或502等错误码)

server_name sooele.win;
return 444;
server
{
    listen 80 default_server;
        listen 443 ssl http2 default_server;
        listen [::]:443 ssl http2 default_server;
    listen [::]:80 default_server;
    server_name ???.sooele.win;
    return 444;
    index index.php index.html index.htm default.php default.htm default.html;
    root 

    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #HTTP_TO_HTTPS_START
    if ($server_port !~ 443){
        rewrite ^(/.*)$ https://$host$1 permanent;
    }

 

完成!