菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 调试安装

标题:限制Nginx访问,仅允许本地IP

发布时间:2024-01-04  栏目:调试安装   浏览:   分类:

要禁止IP访问,只能本地访问,可以在Nginx的配置文件中添加以下内容: ``` server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } deny all; } ``` 这里将监听端口设置为80,服务器名称设置为localhost,只允许本地访问。在location块中,设置根目录为html,并指定默认文件为index.html和index.htm。最后,使用deny指令拒绝所有其他IP地址的访问。

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

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

server{listen80default;rewrite^(.*)http://www.wdzzz.compermanent;}

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

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

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

评论
调试安装
建站知识
使用技巧
调试安装
运营推广