tomcat8.5 远程访问 manager页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat8.5 远程访问 manager页面相关的知识,希望对你有一定的参考价值。
由于公司部署新网站,在本地测试没问题,但是上传到阿里云服务器上再测试就会报错,所以需要开启远程访问manager页面,让开发自己上传部署测试。
网上搜索一圈,竟然没有很明确的开启manager页面的教程,自己搜索找到了答案。
直接远程登录manager页面会提示403页面,拒绝了地址,会提示你修改manger项目下的context.xml文件,这个文件在tomcat/webapps/manager/MATA-INF/文件夹下,默认内容是:
<Context antiResourceLocking="false" privileged="true" > <!-- Remove the comment markers from around the Valve below to limit access to the manager application to clients connecting from localhost --> <!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" /> --> </Context>
context 标签下 有个属性 是
org.apache.catalina.valves.RemoteAddrValve
这个是设置远程过滤的属性,这个属性有两个 属性值可以设置,allow和deny,就相当于访问白名单和黑名单,也相当于ACL的访问过滤,allow和deny的值可以写IP用正则表达式匹配,也可以写域名和计算机名称。
把这个属性直接注释掉外部就可以直接访问到manager页面了,当然我并不建议这样做,manager页面的用户名密码很容易被破解,导致其他人随意上传项目或其他东西,所以,如果没有特殊需要的话,最好有过滤。
本文出自 “海德康诚” 博客,请务必保留此出处http://wa88569297.blog.51cto.com/10873505/1866186
以上是关于tomcat8.5 远程访问 manager页面的主要内容,如果未能解决你的问题,请参考以下文章
Tomcat manager页面 403的真正原因及解决办法
tomcat8配置了tomcat-users.xml,报403 Access Denied
Tomcat 8 配置访问Host-Manager(Centos系统)在线部署war包