tomcat 8 在线管理admin配置
2017-08-18 23:18
169 查看
在tomcat8下,更加注重安全性。如果要使用在管理控制台部署应用,需要修改更多的配置。
在$tomcat_base$/webapps/manager/META-INF/context.xml中
在$tomcat_base$/conf/tomcat-users.xml中,增加管理角色和账号配置
配置好之后,重启tomcat。
由于线上环境要转发,因此需要知道外网访问的转发后的地址是多少:
通过netstat -an | grep 8080 帮助获取真正访问该8080端口的真生ip进行在manager的contex.xml中配置。
修改$tomcat_base$/webapps/host-manager/META-INF/context.xml也是同样的道理。
在$tomcat_base$/webapps/manager/META-INF/context.xml中
添加“|10.\d+\.\d+\.\d+” 表示IP地址为10.*.*.*的都可以访问控制台的Manager App,否则只有服务器才能访问(直接修改127也可以,外网ip的访问地址获取方法看本页最后)
<Context antiResourceLocking="false" privileged="true" > <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.\d+\.\d+\.\d+" /> </Context>
在$tomcat_base$/conf/tomcat-users.xml中,增加管理角色和账号配置
<role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
配置好之后,重启tomcat。
由于线上环境要转发,因此需要知道外网访问的转发后的地址是多少:
通过netstat -an | grep 8080 帮助获取真正访问该8080端口的真生ip进行在manager的contex.xml中配置。
修改$tomcat_base$/webapps/host-manager/META-INF/context.xml也是同样的道理。
相关文章推荐
- tomcat6.x 下配置 admin 管理web
- Linux学习笔记-----RPM包管理----yum在线管理之使用setup配置IP
- Centos配置2——远程管理必备工具配置:ssh/vnc/webadmin
- tomcat管理界面常用设置 -- 配置数据库连接池
- Tomcat5.5.17安装admin管理插件
- 解决 django1.2环境中使用自带的admin管理界面,配置后访问出现“你无权限修改任何东西” 的问题
- Tomcat配置admin web应用程序
- 24Linux-yum在线管理,IP地址配置以及网络yum源
- idea集成项目管理工具 --- Maven 并且【配置tomcat】
- myeclipse管理部署tomcat项目时如何在tomcat中加入数据源配置
- Tomcat6配置Admin
- Tomcat 8 服务器管理页面manager配置
- 配置tomcat6.0,tomcat5.5的admin组件教程
- tomcat配置管理(二):基于多端口的tomcat配置
- Tomcat9 配置管理页面Manager App
- Tomcat下配置虚拟路径管理web项目
- Linux学习日记 —— 6.3.1 RPM包管理-yum在线管理-IP地址配置和网络yum源
- tomcat6配置密码今日管理控制台
- Apache 管理 Tomcat集群配置
- Eclipse Tomcat配置/管理/调试指南