如何取消tomcat 的管理界面
发布网友
发布时间:2022-05-24 12:45
我来回答
共1个回答
热心网友
时间:2023-10-13 23:23
在server.xml中,在HOST容器中有一个配置,如
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">;
。。。。。
;
将appBase=修改成你的应用所在的目录,比如appBase=/usr/local/apache/htdocs
这样修改以后,系统自动启动的时候就不会加载webapps中的默认程序了,包括admin和manager等,只会启动htdocs目录中带xml配置参数的应用,当然如果你htdocs下面就直接是程序了,建议配置如下:
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">;
;
......
;
;
另外,如果楼主还是希望admin使用但是怕出安全问题同时使用apache做前端的话,建议在apache中添加下列*参数:
;
AllowOverride None
deny from all
allow from xxx.xxx.xxx.xxx
;
另外tomcat的http的连接器也支持目录*的配置的,具体我记得不清楚了,你可以查查tomcat的关于http连接器的配置文档。