如何取消tomcat 的管理界面
1个回答
推荐于2017-12-15 · 知道合伙人数码行家
关注
展开全部
在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连接器的配置文档。
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连接器的配置文档。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询