nginx禁止某个IP访问

有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这样的形式。

tomcat禁止某个IP访问

JAVA主机用的是tomcat来处理数据,所以不支持以前apche使用的.htacess方式,一般有两种禁止方法可以选择,一是在server.xml文件里面禁止,或者是修改程序代码。

1.禁止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,deny
Allow from all
Deny from 23.84.9.9 #阻止一个IP
Deny from 192.168.0.0/24 #阻止一个IP段
</Directory>

或者配置.htaccess文件

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

服务器配置禁止某个IP访问网站相关推荐

  1. php禁止指定ip访问网站,方法分享:如何利用.htaccess禁止某个IP访问网站

    这篇文章主要给大家介绍了关于利用.htaccess实现禁止某个IP访问网站的方法,通过设置禁止某个IP段的访问,增加该虚拟主机的安全性,文中通过图文及示例代码介绍的非常详细,需要的朋友们可以参考借鉴, ...

  2. Nginx防止恶意解析-禁止通过IP访问网站

    https://www.jianshu.com/p/0921e033e355 参考链接 : Nginx防止恶意解析-禁止通过IP访问网站https://www.jianshu.com/p/0921e0 ...

  3. 京东一面,面试官问我如何用 Nginx 禁止国外 IP 访问网站,我直接凉凉!

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 4 分钟. 来自:toutiao.com/i6860736292339057156/ 之前看了下 Nginx 的访问日志,发现 ...

  4. 京东一面:Nginx 禁止国外 IP 访问网站!

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 来源:toutiao.com/i6860736292339057156 先来说说为啥要写这篇文章,之前小编看了下ngi ...

  5. 如何用 Nginx 禁止国外 IP 访问网站!

    之前看了下 Nginx 的访问日志,发现每天有好多国外的 IP 地址来访问我的网站,并且访问的内容基本上都是恶意的.因此我决定禁止国外 IP 来访问我的网站. 想要实现这个功能有很多方法,下面我就来介 ...

  6. nginx禁止国外IP访问网站

    一.安装 geoip2 扩展依赖 [root@localhost ~]# yum install libmaxminddb-devel -y 二.下载 ngx_http_geoip2_module 模 ...

  7. 用 Nginx 禁止国外 IP 访问我的网站....

    点击关注公众号,实用技术文章及时了解   作者:运维小弟   www.toutiao.com/i6860736292339057156 前言 先来说说为啥要写这篇文章,之前小编看了下nginx 的访问 ...

  8. 用Nginx禁止国外IP访问我的网站...

    点击上方蓝色"终端研发部",选择"设为星标" 学最好的别人,做最好的我们 作者:运维小弟 出处:toutiao.com/i6860736292339057156 ...

  9. 用 Nginx 禁止国外 IP 访问我的网站...

    你已选中了添加链接的内容点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 8:55 更新文章,每天掉亿点点头发... 源 ...

最新文章

  1. 你有哪些deep learning(rnn、cnn)调参的经验
  2. SpringBoot 配置多数据源(Sql Server、MySql)
  3. 知识点整理-mysql怎么查看优化器优化后的sql
  4. 罗马盘,大力盘,大圣盘等网盘资源搜索免费下载资源教程
  5. matlab的金融分析工具,金融分析利器之 MATLAB空间计量工具箱
  6. 利器 | REST Assured 实践(二):断言实现
  7. Visual Studio2013 调试报错:该文件没有与之关联的程序来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置...
  8. mmo服务器 性能测试,【Zinx应用-MMO游戏案例-(5)构建项目及用户上线】Golang轻量级并发服务器框架...
  9. [LiteratureReview]A Collaborative Visual SLAM Framework for Service Robots
  10. C语言实现简易五子棋
  11. 创维E900V22C、E900V22D系列-UWE5621DS芯片语音免拆卡刷固件(当贝桌面)《创维简约开机动画》
  12. Spring Boot 学习笔记 8 : Elasticsearch
  13. AVS2解码图像管理
  14. 台式机win10系统能连接上wifi,但是不能上网,终于解决了
  15. iOS 内购APP显示下载失败问题解决
  16. 算法设计与分析课程复习笔记11——单源最短路径
  17. 蒙特卡罗MCNP学习汇总(二)--几何体基础,构建几何体
  18. 解决电脑“自动修复 电脑未正确启动/无法修复你的电脑”
  19. css怎样让字体变细,css怎么把字体变细?
  20. apk 路由器劫持_一种在路由器上防止网页劫持的方法与流程

热门文章

  1. MATLAB学习笔记:求导数
  2. 【编程之路】Python编程进阶
  3. 强网杯2021 pwn部分wp
  4. 郴州php培训学校,郴州php程序员培训班(PHP属于前端还是后端)
  5. Teacher-Forcing, Student-Forcing, Schedual sampling , Teacher-Recommended and Professor-Forcing训练策略
  6. 【贝壳找房】测试开发一面凉经--北京现场面(附面试答案)
  7. 最全C#自学资源汇总
  8. DeepLearning | Zero shot learning 零样本学习AWA2 图像数据集预处理
  9. 计算机主要技术指标与性能指标
  10. CameraX + Zxing 竖屏实现 一维码、二维码扫描