一、去掉Tomcat的管理頁面
一、方法一:如果要去掉默認該界面,可以重命名tomcat目錄下的ROOT,並新建空文件夾命名為ROOT
1、剛打開tomcat,默認訪問的是tomcat管理頁面,比如XXX.com不帶項目名的話:
2、重命名tomcat目錄下的ROOT,並新建空文件夾命名為ROOT
二、方法二:更改配置文件
1、在server.xml中,在HOST容器中有一個配置,如
unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false">; 。。。。。 ;
2、將appBase=修改成你的應用所在的目錄
比如appBase=/usr/local/apache/htdocs 這樣修改以后,系統自動啟動的時候就不會加載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