tomcat設置只允許域名訪問,不允許IP訪問

1、/conf/server.xml搜索Engine節點,將defaultHost換成域名

2、搜索Host節點,將原配置換成下圖

 <Host name="ygxf.jssxfj.jiangsu.gov.cn"  appBase="webapps"  
            unpackWARs="true" autoDeploy="true"  
            xmlValidation="false" xmlNamespaceAware="false"> 

3、在Host節點後,增加ip訪問控制

<Host name="222.190.254.163"  appBase="ipapps"  
            unpackWARs="true" autoDeploy="true"  
            xmlValidation="false" xmlNamespaceAware="false"/>  

上方代碼的原理即將IP訪問指向了“ipapps”,而不是原來的'websapps'

如果想通過IP訪問是給用於一個提示,比如:“您好!不允許通過IP直接訪問本網站,請通過域名www.myTest.com訪問”
此時可以在%TOMCAT_HOME%/ipapps目錄下創建一個名爲 ROOT web工程(可以從 webapps目錄下拷貝),同時將裏面的 index.html文件修改成想要展示給用於的界面。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章