Tomcat配置ip限制访问
2018-02-12 15:01
465 查看
当我们一个服务发布之后,可能会有如下需求:
1.只能允许指定用户访问(如给某客户提供特定的接口服务)
2.不允许执行用户访问(即黑名单)
在tomcat中,我们可以通过配置在控制不同ip或主机名对服务的访问限制。
配置主机参数名:RemoteHostValve
配置IP地址参数名:RemoteAddrValve
操作如下:
打开tomcat下的/conf/server.xml文
</host>标签上面,添加如下内容: <!-- 只允许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下某一个应用生效),配置相应的<Context></Context>,然后将以上的<Valve/>标签放在<Context>标签之间。
Reference: https://tomcat.apache.org/tomcat-8.5-doc/config/valve.html
1.只能允许指定用户访问(如给某客户提供特定的接口服务)
2.不允许执行用户访问(即黑名单)
在tomcat中,我们可以通过配置在控制不同ip或主机名对服务的访问限制。
配置主机参数名:RemoteHostValve
配置IP地址参数名:RemoteAddrValve
操作如下:
打开tomcat下的/conf/server.xml文
</host>标签上面,添加如下内容: <!-- 只允许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下某一个应用生效),配置相应的<Context></Context>,然后将以上的<Valve/>标签放在<Context>标签之间。
Reference: https://tomcat.apache.org/tomcat-8.5-doc/config/valve.html
相关文章推荐
- Tomcat IP访问限制配置
- 配置黑名单tomcat限制ip访问
- Tomcat配置IP访问限制与允许(server.xml)
- Tomcat--配置tomcat,使其除了接受本地访问外,拒绝其他 IP 的访问
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- Tomcat中实现IP访问限制
- Tomcat中限制ip访问
- nginx限制单个IP访问配置
- [WebServer] Tomcat 配置访问限制:访问白名单和访问黑名单
- tomcat限制访问IP
- tomcat 配置ip访问
- tomcat配置只能用域名访问,禁止用ip访问
- 使用Nginx如何配置Tomcat访问日志记录真实IP
- Tomcat中限制ip访问
- Apache服务器如何限制IP访问:第一招——配置文件
- nginx配置二:限制来源ip访问
- tomcat配置记录访问ip日志
- Tomcat中限制ip访问
- Tomcat中实现IP访问限制
- Tomcat配置域名/IP访问及其中遇到的问题注意事项