nginx 禁止某个IP访问站点
程序员文章站
2022-05-13 16:22:17
...
有IP刷网站,想封掉这个IP,不让他打开网站。查资料,网上很多人说 /etc/hosts.deny 可以实现。其实是不行的。又不想用 iptable,感觉太麻烦。直接查 nginx阻止ip访问的办法。
首先建立下面的配置文件放在 nginx 的 conf目录下面,命名为blocksip.conf:
deny 4.4.4.4 //这是nginx要禁止的IP
保存一下。在nginx的配置文件nginx.conf中加入:include blocksip.conf; 然后重启 nginx,就可以生效了。被*的ip打开站点的时候,就会提示:
403 Forbidden
blocksip.conf:的格式还有许多种,可以配置只允许的IP访问或者IP段访问:
deny IP;
allow IP;
# block all ips
deny all;
# allow all ips
allow all;
其中网段的写法是这样的:192.168.1.0/24这样的形式。
以上就介绍了nginx 禁止某个IP访问站点,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
推荐阅读
-
PHP禁止某地区的IP访问网站且过滤搜索引擎的蜘蛛
-
python基于nginx访问日志统计客户端ip访问量
-
php中禁止单个IP与ip段访问的代码小结_PHP
-
解决centos安装wdcp并创建多个站点后,直接访问IP地址混乱的问题 博客分类: wdcp
-
php中限制ip段访问、禁止ip提交表单的代码分享,ip表单
-
nginx前端,tomcat后端服务器获取客户的真实IP,包括tomcat访问日志获取真实IP的配置
-
apache+php+mysql网站会实现通过来路ip访问404的次数,直接在访问层禁止来路ip访问吗
-
nginx禁止访问某些后缀的文件
-
通过Nginx+iptables屏蔽访问Web页面过于频繁的IP(防DDOS,恶意访
-
php中限制ip段访问、禁止ip提交表单的代码分享,ip表单_PHP教程