只有指定的主机或IP地址才可以访问部署在Tomcat下的应用。Tomcat提供了两个参数供你配置:RemoteHostValve 和RemoteAddrValve,前者用于限制主机名,后者用于限制IP地址。
通过配置这两个参数,可以让你过滤来自请求的主机或IP地址,并允许或拒绝
哪些主机/IP。

方法/步骤
全局设置,对Tomcat下所有应用生效server.xml中添加下面一行,重启服务器即可:<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" deny=""/> 此行放在</Host>之前。例:
(1)只允许192.168.1.10访问:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.10" eny=""/>
(2)只允许192.168.1.*网段访问:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" deny=""/>
(3)只允许192.168.1.10、192.168.1.30访问:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.10,192.168.1.30" deny=""/>
(4)根据主机名进行限制:
<Valve className="org.apache.catalina.valves.RemoteHostValve" allow="abc.com" deny=""/>

2
局部设置,仅对具体的应用生效根据项目配置情况进行设置:
(1)使用conf目录下xml文件进行配置${tomcat_root}\conf\proj_1.xml
(2)直接在server.xml中进行设置${tomcat_root}\conf\server.xml 在上述文件对应项目的</Context>前增加下面一行:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.*" deny=""/>

转载于:https://www.cnblogs.com/pegasus827/p/10419646.html

如何限制只有某些IP才能使用Tomcat Manager相关推荐

  1. linux iptables 如何设置允许几个 ip访问,Linux防火墙iptables限制几个特定ip才能访问服务器。...

    匿名用户 1级 2016-08-05 回答 linux下要使用iptables限制只有指定的ip才能访问本机则需要先设置一个默认的规则 iptables有默认的规则,它可以适用于所有的访问 因为只有指 ...

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

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

  3. Tomcat Manager服务启用

    Tomcat Manager服务启用 必须在Tomcat服务器3.x和4.x中部署Applications Manager代理.更多 Tomcat 3.x和4.x不需要用户名和密码.对于Tomcat ...

  4. 在Windows服务器上搭建WEB环境MySQL 5.7+JDK 1.8+Tomcat 8.5并使用war包进行部署+简单运行jar程序+Tomcat Manager快速部署

    文章目录 Archive方式安装MySQL 补充: 卸载后重装MySQL57(可选) 常见问题: 卸载后重装MySQL8.0(可选) 参考文档 附only_full_group_by错误解决方案 参考 ...

  5. 部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常

    部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常 参考文章: (1)部署Tomcat服务时,解决Cannot invoke Tomcat Manager 异常 ...

  6. 当爬虫遇到需要动态ip才能获取资源的时候如何解决?

    因为有的网站是拦截相同的ip重复爬去网站中的资源,因此比较好的解决办法是利用手机频繁的去切换飞行模式来拿到切换ip的效果,但是缺点是频繁切换ip特别麻烦.然后我们组长给了我们解决方案就是伪装成浏览器去 ...

  7. wan口ip是静态ip,怎么设置路由器ip才能上网?

    1.进入控制面板的"网络和共享中心"--点击"本地连接"--点击"属性"--双击 Internet协议版本4--在其属性里两个选项都选择自动 ...

  8. tomcat manager 禁止外网访问 只容许内网访问

    参考:http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html A default Tomcat installation includes ...

  9. 在Netbeans下配置Tomcat manager用户名与密码

    netbeans中绑定的tomcat给我们带了很多的方便,但同时也忽略了一些细节上的问题,比如如何配置tomcat管理员用户名和密码.可 netbeans的tomcat有两个conf文件夹一个实在ne ...

最新文章

  1. mysql的付费功能_MYSQL对游戏用户付费行为分析
  2. python中object转str_Python-TypeError:无法将“ int”对象隐式转换为str
  3. unity 让一个数按一秒累加_万物皆数—深挖UWA Benchmark之渲染篇
  4. 网络编程(part1)--IO及字节串
  5. 可耻的客户端,可怕的征兆,必须趁早消灭它
  6. C++ 使用move来删除用户指定的文件
  7. java 读取raw文件_Android 读取assets和raw文件内容实例代码
  8. python中os模块详解_Python OS模块(常见文件操作示例)
  9. IEnumerable,IQueryable之前世今生
  10. Axure如何安装元件库
  11. Fisco Bcos如何通过合约地址找到合约代码完美解决方案
  12. 帆软报表写switch函数
  13. 女性吃什么食物会导致不孕?
  14. python寻峰,[LeetCode][Python]162. 寻找峰值
  15. 新东方有计算机课么,计算机课程的翻译
  16. iPhone5越狱后经典插件个人推荐
  17. java入门(3)——简易绘图板
  18. 《程序员升职记》第九年 零保护行动
  19. 网站客服系统_网页客服系统安装使用_GOFLY在线客服系统
  20. 安装CUDA失败的情况nsight visual studio edition失败

热门文章

  1. Symfony3.0 实践教程 (三) 安装与配置Symfony
  2. 编辑模式下,控制对象移动
  3. Citrix Synergy 2014 重要信息快速一览
  4. EXT3与EXT4的主要区别
  5. 【JQUBAR1.1】jQuery 插件发布
  6. 漫谈C#之关键字(1)
  7. MySQL02-升级
  8. 您需要了解有关Angular中的ng-template,ng-content,ng-container和* ngTemplateOutlet的所有信息...
  9. docker mysql忘记密码_docker基于mysql镜像构建mysql容器忘记密码解决办法
  10. 登高自卑 | 我的NumPy笔记