tomcat 绑定域名 防止恶意域名绑定

 时间:2026-02-14 09:18:34

1、修改前,备侧随棍份tomcat配置文件server.xml,路径在tomcat安装目录,如E:\Tomcat7.0\conf

tomcat 绑定域名 防止恶意域名绑定

2、修改tomcat/conf/server.xml文件,找到engine元素。修改内容如下:

<Engine name="Catalina" defaultHost="forbiden">  

    <Realm className="org.apache.catalina.realm.UserDatabaseRealm"  

        resourceName="UserDatabase"/>  

            

    <!-- allow hosts -->裕侮  

    <Host name="localhost"  appBase="webapps"  

            unpackWARs="true" autoDeploy="true"  

            xmlValidation="false" xmlNamespaceAware="false"></Host>  

    <Host name="www.yourdomain.com"  appBase="webapps"  

            unpackWARs="true" autoDeploy="true"  

            xmlValidation="false" xmlNamespaceAware="false"></Host>          

    <Host name="192.168.1.3"  appBase="webapps"  

            unpackWARs="true" autoDeploy="true"  

            xmlValidation="false" xmlNamespaceAware="false"></Host>       

              

    <!-- forbiden host, the appBase is a not exists directory.   

    If the requested domain is not in the above list of hosts where are allowed, then use this host.  

-->  

    <Host name="forbiden"  appBase="notexists"  

            unpackWARs="true" autoDeploy="true"  

            xmlValidation="false" xmlNamespaceAware="false"></Host>      

</Engine>  

tomcat 绑定域名 防止恶意域名绑定

3、这里艳调将Engine中的defaultHost设置为forbiden,下面有个name为forbiden的host,其appBase是个不存在的目录。再添加允许的host。所以,如果是未知的域名,则会使用forbiden的host,这样就访问不到真实应用目录了。 

tomcat 绑定域名 防止恶意域名绑定

tomcat 绑定域名 防止恶意域名绑定

4、重启tomcar服务。

tomcat 绑定域名 防止恶意域名绑定

  • 虾怎么样做比较好吃
  • Microsoft Project 怎么上手?
  • 用Mysql Workbench配置阿里云虚拟主机数据库
  • 戴尔电脑安装系统方法
  • 如何查看支付宝客户端软件许可
  • 热门搜索
    廉洁手抄报内容 读书活动手抄报 70周年手抄报内容文字 文明出行手抄报内容 武汉手抄报 国防教育手抄报图片 中学生安全手抄报 科技节手抄报内容 三年级手抄报端午节一等奖 庆五一手抄报