- 12
- 0
- 约2.23千字
- 约 2页
- 2017-05-31 发布于北京
- 举报
Tomcat中实现IP访问限制??
效果:只有指定的主机或IP地址才可以访问部署在Tomcat下的Web应用。
Tomcat提供了两个参数供你配置:RemoteHostValve 和RemoteAddrValve,前者用于限制主机名,后者用于限制IP地址。
通过配置这两个参数,可以让你过滤来自请求的主机或IP地址,并允许或拒绝哪些主机/IP。
### RemoteAddrValve ###
一、全局设置,对Tomcat下所有应用生效server.xml中添加下面一行,重启服务器即可:Valve className=org.apache.catalina.valves.RemoteAddrValve allow=192.168.1.* deny=/?
此行放在/Host之前。例:
1,只允许0访问:
Valve className=org.apache.catalina.valves.RemoteAddrValve allow=0 deny=/ 2,只允许192.168.1.*网段访问:
Valve className=org.apache.catalina.valves.RemoteAddrValve allow=192.168.1.* deny=/ 3,只允许0、0访问:
Valve className=org.apache.catalina.valves.RemoteAddrValve allow=0,0 deny=/4,根据主机名进行限制:
Valve className=org.apache.catalina.valves.RemoteHostValve allow= deny=/
二、局部设置,仅对具体的应用生效
根据项目配置情况进行设置: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=/
特别需求:测试版本不想提供别人访问,打开tomcat6\conf\server.xml文件,
如果是要限制整个站点别人不能访问,则要将
Valve className=org.apache.catalina.valves.RemoteAddrValve?allow=192.168.1.*,192.168.2.*,*. deny=/?加入到HOST/HOST标签中;如果是要限制某个站点不能被访问,则要加入到Context里面就可以。
Context path=/myweb reloadable=true docBase=E:\tomcat6\webapps\mywebValve className=org.apache.catalina.valves.RemoteAddrValve
allow=10,192.168.1.*,1 deny=/?/Context
?
### RemoteHostValve ###
根据主机名进行限制:
Valve className=org.apache.catalina.valves.RemoteHostValve allow=tmachine1 deny=/
修改文件:tomcat/conf/server.xml
通过tomcat限制ip访问:
Engine name=Standalone ...Valve className=org.apache.catalina.valves.RemoteHostValve allow=*.,*./ 域名限制Valve className=org.apache.catalina.valves.RemoteAddrValve??deny=192.168.1.*/ IP限制/Engine
重启tomcat升效
Tomcat限制ip访问
在tomcat的server.xml里面可以配置两个vavle来限制ip访问,可以使用allow配置白名单,用deny配置黑名单,都支持正则配置匹配,可以把这个vavle配置在any Catalina container (Engine, Host, or Context)的任何一个,只会有不同的作用于,可以用ip4或者ip6地址;denyStatus是黑名单访问的http状态码,tomcat还有Remote Host Filter RemoteHostValve这个来表示域名的匹配
org.apache.cat
您可能关注的文档
- SEO基础普及之自然优化.doc
- seo每天必做的九件事.doc
- shell编程--用户信息管理(模拟).doc
- shiftctrl9或0取消隐藏.doc
- SHOP周末华沙行.doc
- SKF轴承后置代号说明.docx
- Skype智能翻译器再添新语种中文在列.doc
- smartcars课文翻译.doc
- SN-2PLUS对婴儿健康的研究综述.doc
- SOFINA苏菲娜芯美颜美白乳液II较滋润型.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2020年北京中考英语试题及答案.pdf VIP
- 贷款结清证明.docx VIP
- 村两委换届模拟推演方案.docx VIP
- 有机化学——杂环化合物和生物碱.ppt VIP
- 2025年中考数学一模试卷(福建卷)含答案解析.pdf VIP
- 2025年菏泽职业学院单招语文测试试卷.docx VIP
- 三雄极光-商用照明项目专业产品手册(2023-2024).pdf VIP
- 杜邦dupont-FilmTec™Fortilife™ XC120 超高压反渗透膜元件-120bar.pdf
- 高处作业安全培训PPT课件.ppt VIP
- dwc_ble50combophy_tsmc40_databook数据手册解析.pdf VIP
原创力文档

文档评论(0)