Tomcat中的ip访问限制,即设置允许某个(或某些)客户端可以访问到tomcat服务器,或不能访问tomcat服务器。
修改如下:

  1. 有一个名为mytest的虚拟目录。用文本编辑器打开tomcat的server.xml配置文件,找到其配置代码以下:
<context path=”/mytest” reloadable=”true” docBase=”/var/www/mytest” />

将其改为下面代码:

< context path=”/mytest” reloadable=”true” docBase=”/var/www/mytest”><value className=”org.apache.catalina.values.RemoteAddrValue”allow=”127.0.0.1” deny=”″ />
</ context >

通过这样设置后,将只容许本机访问Tomcat

如要限制只能 192.168.1.0-192.168.5.255和 192.168.10.0-192.168.15.255这样的IP段,能够相似这样写:

< context path=”/mytest” reloadable=”true” docBase=”/var/www/mytest”>< value className=”org.apache.catalina.values.RemoteAddrValue”allow=”192.168.[1-5].*,192.168.[10-15].*” deny=”″ />
</ context >

设置好后重新启动Tomcat就生效了。

属性含义:

allow: 可以配置访问白名单,支持正则表达式;
deny:可以配置访问黑名单,支持正则表达式;
denyStatus:为403表示:当 deny 中的 IP 访问时,返回 403 的状态码,即没有访问权限;

允许ip范围:192.168.0.201~192.168.0.219 和 127.0.0.1 访问服务,配置如下:

allow="192.168.0.2(0[1-9]|1[0-9])|127.0.0.1" deny=""

各类型配置参考:

        <!-- 只允许192.168.191.1访问 --><!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.191.1" deny=""/> --><!-- 只允许192.168.191.*访问 --><!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.191.*" deny=""/> --><!-- 只允许192.168.191.10|192.168.191.20访问  记得中间用 | 隔开--><!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.191.10,192.168.191.20" deny=""/> --><!-- 只禁止192.168.191.1访问 --><!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="" deny="192.168.191.1"/> --><!-- 只允许test.com访问 --><!-- <Valve className="org.apache.catalina.valves.RemoteHostValve" allow="test.com" deny=""/> -->

Tomcat 服务器配置实现 IP访问限制相关推荐

  1. tomcat相关配置技巧梳理 (修改站点目录、多项目部署、限制ip访问、大文件上传超时等)...

    tomcat常用架构: 1)nginx+tomcat:即前端放一台nginx,然后通过nginx反向代理到tomcat端口(可参考:分享一例测试环境下nginx+tomcat的视频业务部署记录) 2) ...

  2. 服务器配置禁止某个IP访问网站

    nginx禁止某个IP访问 有IP刷网站,想封掉这个IP,不让他打开网站.查资料,网上很多人说 /etc/hosts.deny 可以实现.其实是不行的.又不想用 iptable,感觉太麻烦.直接查 n ...

  3. tomcat限制用域名访问 禁止 ip访问

    有时候会遇到服务器网站.只可以通过域名访问.而不允许ip访问.防止域名恶意解析,tomcat可以实现这个简单功能. 1,禁止ip访问项目 2,只允许绑定域名访问 环境:tomcat7  外网地址:11 ...

  4. FTP服务器配置固定IP才能访问

    FTP服务器搭建 http://blog.51cto.com/13871456/2149240?source=dra ftp服务器配置固定IP才能访问 选FTP IP地址和域限制,右侧选择添加允许条目 ...

  5. tomcat配置请求指定html文件路径,Tomcat8限制指定域名或者IP访问(示例代码)

    环境: Tomcat8.0.53 目标: 设置为使用指定的域名或者IP访问 1. 设置域名访问 1.1 打开Tomcat下conf目录的server.xml文件,找到以下信息 修改 Engine en ...

  6. Tomcat IP访问限制

    Tomcat IP访问限制 需求描述 web服务上线后,需要限制某些IP地址的访问,已有应用服务内部未实现该功能,但是可以通过tomcat配置实现: 修改server.xml配置 打开tomcat配置 ...

  7. 帆软10.0服务器Tomcat 下通过 IP 直接访问数据决策系统出错

    帆软服务器Tomcat 下通过 IP 直接访问数据决策系统出错恢复 方法一: Tomcat 下通过 IP 直接访问数据决策系统- FineReport帮助文档 - 全面的报表使用教程和学习资料 方法二 ...

  8. Tomcat服务器配置https双向认证,使用JDK的keytool生成证书(适用于web、安卓、IOS)

    Tomcat服务器配置https双向认证,使用JDK的keytool生成证书(适用于web.安卓.IOS) 一.原理 1.HTTP:平时浏览网页时候使用的一种协议.HTTP协议传输的数据都是未加密的( ...

  9. Nginx轮训tomcat服务器配置流程

    Nginx轮训tomcat服务器配置流程 服务器信息 Nginx 192.168.27.128 Tomcat 192.168.27.129 关闭防火墙 #关闭防火墙 systemctl stop fi ...

最新文章

  1. Linux学习之Vi编辑器常用命令
  2. Git 配置命令设置
  3. python矩阵的平方_NumPy之计算两个矩阵的成对平方欧氏距离
  4. 【Qt】QLayoutItem类
  5. matlab 预测值一样,matlab BP神经网络建造如下,预测时,预测值反归一化报错,求大神指教!!!!!...
  6. 美团十年,支撑全球最大规模外卖配送的一站式机器学习平台是如何炼成的?...
  7. WebApp用组件方式开发全站
  8. 信息管理软件测试工资,【用友软件工资】软件测试工程师待遇-看准网
  9. 基于android的影院订票app,基于Android技术的影院订票系统的设计与实现
  10. matlab求函数在区间内最大值与最小值
  11. 零信任架构的3大核心技术
  12. 如何给centos设置中文、如何给火狐浏览器设置中文
  13. Paper reading (九十):Can Gut Microbiota Composition Predict Response to Dietary Treatments
  14. 资深技术专家推荐:如何写复杂业务代码-阿里实践
  15. weblogic12.1.3applySession在系统修改阶段失败。。。(GDR-70005)
  16. 那堪春景媚,送君千万里
  17. java连接 mdx,olap4j连接sap hana的xmla服务mdx查询报错【已解决】
  18. 普吉岛最后的黄昏,中文字幕
  19. 2019年高中数学复习必备——解析几何
  20. RabbitMQ 消费者确认(Consumer Acknowledgements)

热门文章

  1. 微信抢票应用开发总结
  2. 德莱联盟(判断两点是否相交 nyist)
  3. 纯前端实现人体抠图背景融合-调用Face++抠像接口API实现人像抠图
  4. 迅雷领航 WPF/E?---电影预览功能
  5. Spine的默认材质Spine/Skeleton有毛边问题
  6. Teaching Machines to Read and Comprehend翻译
  7. 4.2.9 Kafka集群与运维, 应用场景, 集群搭建, 集群监控JMX(度量指标, JConsole, 编程获取, Kafka Eagle)
  8. Sprite 3D用法和相关特性详解
  9. 包看包会的变量与数据类型
  10. 从零搭建Spring Boot脚手架:手写Mybatis通用Mapper4