Tomcat开启manager和host-manager界面

Tomcat的安装好了之后,会默认带几个web应用程序

默认会提供host-manager和manager的管理界面

但是如果直接访问http://192.168.253.154:8080/manager/则会被拒绝

 

开启manager界面

 

第一步需要修改/usr/local/tomcat/webapps/manager/META-INF/context.xml

原文件为


  
  

修改后


  
  

 

也就是在Valve组件中的allow行 加入192\.168\.253\.\d+
其中192.168.253.0这个网段是我虚拟机的网段 根据不同可以自己调整

 

 

第二步  添加用户 

tomcat已经设置了4个特殊的角色

 

  • manager-gui - 访问HTML界面。
  • manager-status - 只能访问“服务器状态”页面。
  • manager-script - 这个权限是指可以执行url命令后面会演示
  • manager-jmx - 访问JMX代理接口并访问“服务器状态”页面。

修改配置文件/usr/local/tomcat/conf/tomcat-users.xml

增加下面几行

 
 
 
    ##设置登陆的用户密码

第三步重启tomcat

[root@Tomcat tomcat]# catalina.sh stop    ##停止tomcat
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8.0_171
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
[root@Tomcat tomcat]# catalina.sh start   ##启动tomcat
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk1.8.0_171
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.

第四步测试manager-gui

用浏览器再次访问

输入账号密码   

username ="Tomcat-manager"    password ="manager"

就可以查看到页面了,这个是manager-gui的功能

 

第五步测试manager-status查看JVM状态

输入的网址http://192.168.253.154:8080/manager/status

 

第六步测试一下manager-script的功能

 

输入http://192.168.253.154:8080/manager/text/list

可以查看已经部署的webapp  其他命令可以查看官方文档https://tomcat.apache.org/tomcat-8.5-doc/manager-howto.html

 

开启host-manager

host-manager这个webapp则是提供了虚拟主机的web管理界面,但是它新增的主机只存在内存中,也就是重启会消失

开启的方法与manager类似,第一修改/usr/local/tomcat/webapps/host-manager/META-INF/context.xml文件增加允许访问的ip,第二修改/usr/local/tomcat/conf/tomcat-users.xml,添加如下

 
 
   

与manager不同但是类似的2个角色

admin-gui host-manager的web管理界面

admin-script host-manager的文本管理角色

 

测试一下管理员的GUI

 

测试一下管理脚本

http://192.168.253.154:8080/host-manager/text/list

查看可用的虚拟主机

你可能感兴趣的:(Tomcat)