服务器配置

Nginx禁止IP访问,只能本地访问

我的站长站 2023-10-30 人阅读

今天发现一个陌生未备案的域名解析到了我的服务器,被服务商后台提醒了,网上找了这个Nginx禁止IP访问,只能本地访问的方法。

在nginx.conf文件server的设置里面添加这一行:

server { 
  listen 80 default; 
  rewrite ^(.*) http://www.wdzzz.com permanent; 
}

listen 80 default后面的default参数表示这个是默认虚拟主机。这里是在接收到ip访问或非指定域名访问时会禁止显示任何有效内容,返回403错误。

rewrite就是把这个流量导入到自己的网站,跳转设置到指定域名。

这样就可以避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网。

相关推荐
  • Nginx禁止
  • Nginx禁止指定格式文件下载和指定目录执行权限

    禁止指定目录执行权限禁止Dir目录下的php文件执行可以用location /Dir{location ~ .*\.(php)?$ {return 404;}}禁止某个目录执行脚本#uploads|templets|data 这些目录禁止执行 PHPlocation ~* ^/(uploads|templets|data)/.*.(php|php5)$ { return...

    服务器配置 16 3周前
  • nginx禁止直接访问目录或文件配置方法

    nginx禁止直接访问目录或文件,禁止后可以避免服务器文件直接暴露,用户无法通过链接访问下载某些目录文件。禁止访问某些后缀文件ini、conf后缀可以自行添加,通常为一些配置文件。location ~ \.(ini|conf|txt)$ {deny all;}禁止访问目录location ^~ /te...

    服务器配置 74 11个月前
  • Nginx禁止任意格式文件执行权限方法分享

    禁止指定目录下的任意后缀文件location /Dir{ location ~ .*\.(php)?$ { return 404; } }禁止任意后缀文件location ~ \.(zip|rar|sql|bak|gz|7z)$ { return 444;}以上两种方法就能满足大部分实际使用,目录和后缀都可以自行修改。...

    服务器配置 60 11个月前
最新更新