Tomcat IP访问限制配置
2017-01-03 20:04
399 查看
Tomcat对IP地址的访问限制策略分为黑明白和白名单两种方式,由RemoteAddrValve类实现。具体配置方法如下:
在<Host>与</Host>之间加入:
<!-- 白名单 -->
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192\.168\.1\.\d+"/>
<!-- 黑名单 -->
<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="192\.168\.1\.\d+|127\.0\.0\.1"/>
其中,allow和deny属性的value即为允许或限制的IP地址,支持正则表达式,支持多值,多个值之间用竖线(|)分隔(Tomcat8 是竖线,其他版本不能确定)。
如果IP被限制访问,返回信息可以通过denyStatus属性配置,默认为403,配置如下:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="192\.168\.1\.\d+|127\.0\.0\.1" denyStatus="403"/>
参考链接:http://tomcat.apache.org/tomcat-8.5-doc/config/host.html
http://tomcat.apache.org/tomcat-8.5-doc/api/index.html
在<Host>与</Host>之间加入:
<!-- 白名单 -->
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192\.168\.1\.\d+"/>
<!-- 黑名单 -->
<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="192\.168\.1\.\d+|127\.0\.0\.1"/>
其中,allow和deny属性的value即为允许或限制的IP地址,支持正则表达式,支持多值,多个值之间用竖线(|)分隔(Tomcat8 是竖线,其他版本不能确定)。
如果IP被限制访问,返回信息可以通过denyStatus属性配置,默认为403,配置如下:
<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="192\.168\.1\.\d+|127\.0\.0\.1" denyStatus="403"/>
参考链接:http://tomcat.apache.org/tomcat-8.5-doc/config/host.html
http://tomcat.apache.org/tomcat-8.5-doc/api/index.html
相关文章推荐
- Tomcat配置ip限制访问
- 配置黑名单tomcat限制ip访问
- Tomcat配置IP访问限制与允许(server.xml)
- tomcat中配置限制ip
- 配置sqlnet.ora限制IP访问Oracle
- Tomcat中实现IP访问限制
- Tomcat中实现IP访问限制--实现代理访问
- tomcat限制访问IP
- linux下配置Mysql远程访问,不受ip限制
- Tomcat限制用域名访问,拒绝ip访问
- 配置sqlnet.ora限制IP访问Oracle
- Apache服务器如何限制IP访问:第一招——配置文件
- tomcat 限制IP 访问
- nginx配置二:限制来源ip访问
- vsftpd类似wu-ftpd分类(Class)的配置-给不同网段的人以不同的上传权限-对虚拟用户进行访问IP限制
- 配置sqlnet.ora限制IP访问Oracle
- Tomcat中限制ip访问
- Linux下通过iptables配置工具限制ip访问服务器
- tomcat限制ip访问
- Tomcat中实现IP访问限制--实现代理访问