如何去掉 Tomcat 的管理页面
方法一:如果要去掉默认该界面,可以重命名tomcat目录下的ROOT,并新建空文件夹命名为ROOT
- 刚打开tomcat,默认访问的是tomcat管理页面,比如XXX.com不带项目名的话:
- 重命名tomcat目录下的ROOT,并新建空文件夹命名为ROOT
方法二:更改配置文件
1、在server.xml中,在HOST容器中有一个配置,如:
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">;
... ...
;
2、将 appBase 修改成你的应用所在的目录
比如 appBase=/data/www 这样修改以后,系统自动启动的时候就不会加载 webapps 中的默认程序了,包括 admin 和 manager 等,只会启动 htdocs 目录中带 xml 配置参数的应用,当然如果你 htdocs 下面就直接是程序了,建议配置如下:
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">;
;
... ...
;
3、若还是希望 admin 使用,但是怕出安全问题,同时使用 apache 做前端的话,建议在 apache 中添加下列限制参数:
AllowOverride None
deny from all
allow from xxx.xxx.xxx.xxx