2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

nginx禁止指定IP访问 个人分享

公共账号 管理员组

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 ipsdeny all;# allow all ipsallow all;

其中网段的写法是这样的:192.168.1.0/24这样的形式

tomcat禁止指定IP访问

JAVA主机用的是tomcat来处理数据,所以不支持以前apche使用的.htacess方式

一般有两种禁止方法可以选择,一是在server.xml文件里面禁止,或者是修改程序代码

禁止IP,在tomcat_home/conf/server.xml中的<host></host>之间加一行代码:

<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="192.168.1.1"/>

这里IP填写成您需要禁止的IP地址

apache禁止指定IP访问

如果要控制禁止某些非法IP访问,在Directory选项控制

<Directory "/var/www/web/">Order allow,denyAllow from allDeny from 23.84.9.9 #阻止一个IPDeny from 192.168.0.0/24 #阻止一个IP段</Directory>

或者配置.htaccess文件

Deny from 23.84.9.9 #阻止一个IPDeny from 192.168.0.0/24 #阻止一个IP段



站长窝论坛版权声明 1、本帖标题:nginx禁止指定IP访问
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由公共账号在站长窝论坛《交流综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (1)
返回
发新帖