1、打到tomcat 下server.xml
2、将<Engine name="Catalina" defaultHost="localhost"> 改为<Engine name="Catalina" defaultHost="forbiden"> 默认的请求会找去forbiden的host配置进行访问,不配置name为forbiden的host也可以,如果要配置如下:
<Host name="forbiden" appBase="notexists"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"></Host>
它会去找notexists的项目,当然这里可以随便配置一个不存在的项目的路径。
3、指定正常的域名访问:
<Host name="www.mfkarj.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"></Host>
可以添加一个通过IP访问,不添加不可通过IP访问
<Host name="119.xx.xx.xxx" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"></Host>