Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104317
  • 博文数量: 21
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 231
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-16 16:23
文章分类

全部博文(21)

文章存档

2017年(3)

2016年(9)

2015年(9)

我的朋友

分类: LINUX

2016-05-04 16:48:00

tomact进行ip访问控制,自己百度看了一下如下:
对Tomcat下所有应用生效server.xml中添加下面一行,重启服务器即可:  此行放在之前。例:

(1)只允许192.168.1.10访问:

点击(此处)折叠或打开

  1. <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.10" eny=""/>


(2)只允许192.168.1.*网段访问:

点击(此处)折叠或打开

  1. <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" deny=""/>


(3)只允许192.168.1.10、192.168.1.30访问:

点击(此处)折叠或打开

  1. <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.10,192.168.1.30" deny=""/>


(4)根据主机名进行限制:

点击(此处)折叠或打开

  1. <Valve className="org.apache.catalina.valves.RemoteHostValve" allow="abc.com" deny=""/>


其中策略(3)当存在多个ip的时候并不能实现效果,应该调整为

点击(此处)折叠或打开

  1. <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.10||192.168.1.30" deny=""/>




然后重启tomcat服务,经测试搞定!
阅读(5864) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~