使用宝塔搭建网站,Nginx 如何禁止 IP 直接访问,防止恶意解析
为什么要禁用
Nginx 禁用 IP 访问的目的是为了防止恶意解析,比如他人将未备案的域名解析到自己的服务器IP,而导致一些不可预估的问题。这个时候就需要配置 Nginx 来禁用 IP 访问,预防此类事情的发生。
宝塔具体配置
这里是默认认为你是通过宝塔面板来搭建的网站,首先进入文件夹 /www/server/panel/vhost/nginx
,打开 0.default.conf
第一种方式
直接将下面配置复制粘贴进去,覆盖原配置
1 | server |
第二种方式
把这些流量收集起来,导入到自己的网站,只要做以下跳转设置:
1 | server |
https流量也拦截
这里的证书,可以使用你要跳转的网站的证书,或者其他证书都行
1 | server |
未使用宝塔
找到 nginx
的默认配置文件 nginx.conf
, 找到 默认的 80
server
,配置方式同上方
如果找不到默认的 80
server
那直接将上面的复制进去就可以了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 知了小站!
评论