您的位置:首页 > 运维架构 > Tomcat

tomcat8.5 远程访问 manager页面

2016-10-27 10:49 447 查看
由于公司部署新网站,在本地测试没问题,但是上传到阿里云服务器上再测试就会报错,所以需要开启远程访问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页面的用户名密码很容易被破解,导致其他人随意上传项目或其他东西,所以,如果没有特殊需要的话,最好有过滤。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat