博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat中设置限制ip或主机名访问
阅读量:6423 次
发布时间:2019-06-23

本文共 850 字,大约阅读时间需要 2 分钟。

hot3.png

效果:只有指定的主机或IP地址才可以访问部署在Tomcat下的应用。Tomcat提供了两个参数供你配置:RemoteHostValve 和RemoteAddrValve,前者用于限制主机名,后者用于限制IP地址。

通过配置这两个参数,可以让你过滤来自请求的主机或IP地址,并允许或拒绝哪些主机/IP。

一、全局设置,对Tomcat下所有应用生效

server.xml中添加下面一行,重启服务器即可:

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.130" deny=""/> 

此行放在</Host>之前。

例:

1.只允许192.168.0.231访问:

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.0.231" deny=""/>

2.允许192.168.0.231和192.168.0.232访问

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.0.231,192.168.0.232" deny=""/>

3.允许192.168.0.*;0网段的访问

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

4.根据主机名进行限制:只允许master1主机名访问

<Valve className="org.apache.catalina.valves.RemoteHostValve" allow="master1" deny=""/>

转载于:https://my.oschina.net/u/3197158/blog/1572792

你可能感兴趣的文章
logstash + grok 正则语法
查看>>
Zimbra开源版(v8.6)安装说明
查看>>
Android性能优化之TraceView和Lint使用详解
查看>>
LBS核心技术解析
查看>>
Fible Channel over Convergence Enhanced Ethernet talk about
查看>>
讨论:今日头条适配方案使用中出现的问题
查看>>
CSS3 3D翻转动画
查看>>
要命啦!Word中快速录入大全,内含快捷键小技巧,快来一起学习!
查看>>
javascript实现音频mp3播放
查看>>
html5-离线缓存
查看>>
linux系统安装完后的常见工作
查看>>
在Linux服务器、客户端中构建密钥对验证进行远程连接
查看>>
揪出MySQL磁盘消耗迅猛的真凶
查看>>
和“C”的再遇
查看>>
一键安装kubernetes 1.13.0 集群
查看>>
RabbitMq的集群搭建
查看>>
spring boot + mybatis 同时访问多数据源
查看>>
URL中汉字转码
查看>>
[转]go正则实例
查看>>
Selector中关于顺序的注意事项
查看>>