其实 Tomcat自带的管理页面 主要有2个功能:
管理功能
监控功能
1.所有的管理页面,都将权限赋予给了角色,而角色的名称是固定的: manager-gui admin-gui
2.需要添加一个用户,将用户捆绑至对应的角色,这样用户就可以访问到对应的页面
我们编辑一下 文件:
vim /soft/tomcat/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="123456" roles="manager-gui,admin-gui"/>
</tomcat-users>
3.更改 允许 ip 访问
由于项目默认允许127.0.0.1访问,所以配置好了角色和用户也无法正常访问:
注意 改2个文件:
vim /soft/tomcat/webapps/host-manager/META-INF/context.xml
vim /soft/tomcat/webapps/manager/META-INF/context.xml
[root@web01 ROOT]# vim /soft/tomcat/webapps/host-manager/META-INF/context.xml
[root@web01 ROOT]#
默认状态,
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="\d+\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
修改后的状态:10\.0\.0\.\d
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="\d+\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
4. 重启tomcat并访问
systemctl restart tomcat
web 管理
欢迎来撩 : 汇总all