Tomcat 8默认工具manager管理页面访问配置

 

Tomcat 8默认工具manager管理页面访问配置web

1. 分配相关的角色权限

须要配置的配置文件是${catalina.home}/conf/tomcat-users.xml先给Tomcat访问相关的功能分配角色和配置登陆验证用户密码:正则表达式

 

<role rolename="manager-gui"/>apache

<role rolename="manager-script"/>tomcat

<role rolename="manager-jmx"/>安全

<role rolename="manager-status"/>app

<role rolename="admin-gui"/>webapp

<role rolename="admin-script"/>工具

<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>ui

 

此处能够配置多个角色,不一样版本Tomcat所拥有的角色都不一样,另外不须要分配全部角色权限,经须要够用的便可,若是不能访问会用相应的提示,在配置好后此时再打开Tomcat的首页仍是没法进入Tomcat的管理页面的xml

2. 远程访问Tomcat的管理页面配置

从Tomcat 7开始安全机制下默认仅容许本机访问Tomcat,如需远程访问Tomcat的管理页面还须要配置相应的ip容许规则,配置manager的contest.xml能够在${catalina.home}/conf/Catalina/localhost目录下配置2个contest.xml文件,也能够写成一个,可是建议写成2个便于平常的权限管理,以下:

 

manager.xml:

 

<Context privileged="true" antiResourceLocking="false"

docBase="${catalina.home}/webapps/manager">

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^192.168.*$" />

</Context>

 

 

host-manager.xml:

 

<Context privileged="true" antiResourceLocking="false"

docBase="${catalina.home}/webapps/host-manager">

<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^192.168.*$" />

</Context>

 

其中allow中是填ip能够使用正则表达式匹配,在内网中建议写成匹配某某网段能够访问的形式,如此Tomcat的manager页面访问配置就完成了

相关文章
相关标签/搜索