有時候會遇到服務器網站。只可以通過域名訪問。而不允許ip訪問。防止域名惡意解析,tomcat可以實現這個簡單功能。
1,禁止ip訪問項目 2,只允許綁定域名訪問
環境:tomcat7 ?外網地址:114.113.100.166 ? 域名:binge.com
打開tomcat的配置文件,server.xml,找到Engine節點修改如下:
<Engine?name="Catalina"?defaultHost="www.binge.com">?????<Host?name="www.myTest.com"??appBase="webapps"unpackWARs="true"?autoDeploy="true"xmlValidation="false"?xmlNamespaceAware="false"/><Host?name="114.112.100.166"??appBase="ipapps"unpackWARs="true"?autoDeploy="true"xmlValidation="false"?xmlNamespaceAware="false"/></Engine>
或者直接在server.xml文件使用自己域名綁定
<Host name="www.binge.com"? appBase="webapps"
??????????? unpackWARs="true" autoDeploy="true"
??????????? xmlValidation="false" xmlNamespaceAware="false">
</Host>
這樣其他域名就算指向過來也訪問不了。
轉載于:https://blog.51cto.com/bin666/1925097