Tomcat配置ip限制访问
当我们一个服务发布之后,可能会有如下需求:
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限制访问相关推荐
- Tomcat8配置Https协议,Tomcat配置Https安全访问,Tomcat Https配置
Tomcat8配置Https协议,Tomcat配置Https安全访问,Tomcat Https配置 ============================== ©Copyright 蕃薯耀 2017 ...
- Tomcat配置https方式访问
1.准备安全证书 获得安全证书有两种方式:一种方式是到权威机构申购CA证书,还有一种方式是创建自我签名的证书.本文以自签名证书为例,使用SUN公司提供的证书制作工具keytool制作自签证书,JDK版 ...
- Tomcat配置https方式访问__001
1.准备安全证书 获得安全证书有两种方式:一种方式是到权威机构申购CA证书,还有一种方式是创建自我签名的证书.本文以自签名证书为例,使用SUN公司提供的证书制作工具keytool制作自签证书,JDK版 ...
- tomcat 部署ip地址访问不到
最近要做webapp那么在调试的时候不仅仅要在Pc端也要在手机端来查看效果,那么就要本地的机器变成服务器,使用tomcat是非常常用的方法. 配置好了tomcat后,使用localhost:8080可 ...
- Tomcat配置虚拟路径访问容器外的硬盘资源
问题: 如果tomcat中上传了很多的图片,会导致tomcat启动的时候会慢,所以应该把图片上传到tomcat容器外部 那么,问题来了: tomcat出于安全考虑,禁止了直接访问外部硬盘资源. 解决: ...
- Tomcat配置通过域名访问
本机以apache-tomcat-8.5.53进行配置为例,演示实现部署war包能通过域名访问. 进入apache-tomcat-8.5.51/conf目录,打开server.xml修改以下几个地方: ...
- 网站配置 ip+端口 访问外网
1.首先,确保外网可以访问到此 ip + 端口 可以使用windows 自带的 telnet 检测 命令行工具输入 telnet ip 端口 ;如果没报错则是可以外网访问 2.服务 ...
- tomcat配置静态资源访问
第一种:复制要访问的文件a.txt至tomcat安装路径下的webapps/ROOT文件夹下: 访问路径为:localhost:8080/a.txt ...
- linux 下tomcat配置多域名访问怎么访问到的是一个站点,linux 配置多个子域名映射到tomcat中不同项目...
5.配置域名指向的目录文件 1)appBase=""webapps",这个不变:name设置成你想要的域名,比如www.baidu.com(这是不可能的,还是换成你自己的 ...
最新文章
- 《数学之美》第18章 闪光的不一定是金子--谈谈搜索引擎反作弊问题和搜索结果的权威性问题
- JS 对象机制深剖——new 运算符
- GPL/dnsmasq源代码分析, DNS 部分
- nx二次开发c语言,NX二次开发-UFUN API函数编程基础
- 计算机网络操作系统课件,计算机网络操作系统课件(张浩军版).ppt
- JS图片压缩预览/下载
- Spacecom:将和信威集团在30天内决定新的收购协议
- 爆一个VS2015 Update1更新带来的编译BUG【已有解决方案】
- 2023南京邮电大学计算机考研信息汇总
- 巴厘岛游记:风吹又日晒,自由又自在
- 什么是无服务器架构,你理解对了吗?
- 51单片机:1602液晶显示屏
- opencv 编译时出现的一个神奇bug,关于python,99%,链接
- Vue组件自调用/无限递归导航/element-ui导航封装
- 第一次玩switch,需不需要再买一个任天堂Pro手柄
- 好家伙,这几个隐藏功能,太香了
- PIE-Engine APP:广东省生态遥感指数研究
- 备份iPhone的照片和资料
- 【跨平台编程工具】XERO CODER 4.2.8.0 For x86 Cracked By PiaoYun/P.Y.G 优雅破解
- 扑克王怎样于市场中基于金叉死叉进行趋势跟踪