当我们一个服务发布之后,可能会有如下需求:

1.只能允许指定用户访问(如给某客户提供特定的接口服务)
2.不允许执行用户访问(即黑名单)

在tomcat中,我们可以通过配置在控制不同ip或主机名对服务的访问限制。
配置主机参数名:RemoteHostValve
配置IP地址参数名:RemoteAddrValve
打开tomcat下的/conf/server.xml文件

标签上面,添加如下内容:

<!-- 只允许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即可生效。

注:如果实现局部生效(即在tomcat下某一个应用生效),配置相应的,然后将以上的标签放在标签之间。

转载地址:https://blog.csdn.net/u012337114/article/details/79316610

Tomcat配置ip限制访问相关推荐

  1. Tomcat8配置Https协议,Tomcat配置Https安全访问,Tomcat Https配置

    Tomcat8配置Https协议,Tomcat配置Https安全访问,Tomcat Https配置 ============================== ©Copyright 蕃薯耀 2017 ...

  2. Tomcat配置https方式访问

    1.准备安全证书 获得安全证书有两种方式:一种方式是到权威机构申购CA证书,还有一种方式是创建自我签名的证书.本文以自签名证书为例,使用SUN公司提供的证书制作工具keytool制作自签证书,JDK版 ...

  3. Tomcat配置https方式访问__001

    1.准备安全证书 获得安全证书有两种方式:一种方式是到权威机构申购CA证书,还有一种方式是创建自我签名的证书.本文以自签名证书为例,使用SUN公司提供的证书制作工具keytool制作自签证书,JDK版 ...

  4. tomcat 部署ip地址访问不到

    最近要做webapp那么在调试的时候不仅仅要在Pc端也要在手机端来查看效果,那么就要本地的机器变成服务器,使用tomcat是非常常用的方法. 配置好了tomcat后,使用localhost:8080可 ...

  5. Tomcat配置虚拟路径访问容器外的硬盘资源

    问题: 如果tomcat中上传了很多的图片,会导致tomcat启动的时候会慢,所以应该把图片上传到tomcat容器外部 那么,问题来了: tomcat出于安全考虑,禁止了直接访问外部硬盘资源. 解决: ...

  6. Tomcat配置通过域名访问

    本机以apache-tomcat-8.5.53进行配置为例,演示实现部署war包能通过域名访问. 进入apache-tomcat-8.5.51/conf目录,打开server.xml修改以下几个地方: ...

  7. 网站配置 ip+端口 访问外网

    1.首先,确保外网可以访问到此 ip + 端口 可以使用windows 自带的  telnet 检测     命令行工具输入    telnet  ip  端口 ;如果没报错则是可以外网访问 2.服务 ...

  8. tomcat配置静态资源访问

    第一种:复制要访问的文件a.txt至tomcat安装路径下的webapps/ROOT文件夹下:              访问路径为:localhost:8080/a.txt              ...

  9. linux 下tomcat配置多域名访问怎么访问到的是一个站点,linux 配置多个子域名映射到tomcat中不同项目...

    5.配置域名指向的目录文件 1)appBase=""webapps",这个不变:name设置成你想要的域名,比如www.baidu.com(这是不可能的,还是换成你自己的 ...

最新文章

  1. 《数学之美》第18章 闪光的不一定是金子--谈谈搜索引擎反作弊问题和搜索结果的权威性问题
  2. JS 对象机制深剖——new 运算符
  3. GPL/dnsmasq源代码分析, DNS 部分
  4. nx二次开发c语言,NX二次开发-UFUN API函数编程基础
  5. 计算机网络操作系统课件,计算机网络操作系统课件(张浩军版).ppt
  6. JS图片压缩预览/下载
  7. Spacecom:将和信威集团在30天内决定新的收购协议
  8. 爆一个VS2015 Update1更新带来的编译BUG【已有解决方案】
  9. 2023南京邮电大学计算机考研信息汇总
  10. 巴厘岛游记:风吹又日晒,自由又自在
  11. 什么是无服务器架构,你理解对了吗?
  12. 51单片机:1602液晶显示屏
  13. opencv 编译时出现的一个神奇bug,关于python,99%,链接
  14. Vue组件自调用/无限递归导航/element-ui导航封装
  15. 第一次玩switch,需不需要再买一个任天堂Pro手柄
  16. 好家伙,这几个隐藏功能,太香了
  17. PIE-Engine APP:广东省生态遥感指数研究
  18. 备份iPhone的照片和资料
  19. 【跨平台编程工具】XERO CODER 4.2.8.0 For x86 Cracked By PiaoYun/P.Y.G 优雅破解
  20. 扑克王怎样于市场中基于金叉死叉进行趋势跟踪

热门文章

  1. 红星Linux操作系统的大部分代码处于被管控的状态
  2. html中wmv播放怎么不让他自动播放,如何在我的html文件中嵌入WMV文件
  3. PLSQL developer查看表结构、建表语句
  4. java swing substance_java swing皮肤使用(substance)
  5. 游戏引擎Flax Engine源码分析(十二)渲染
  6. 三大媒体发布平台大PK 你选择哪个?
  7. 案例2:百度地图api-覆盖物项目
  8. Anaconda Prompt及pip使用技巧
  9. Meterpreter 提权
  10. SweetPotato提权