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包

Tomcat8.5管理页面403 Access Denied的解决方法

记录Tomcat8.5文件上传,文件权限无法访问

从不同的主机访问 Tomcat Manager App