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

 时间:2024-10-17 00:55:58

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

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

2、修改tomcat/conf/server.xml文件,找到engine元素。修改内容如下:<Engin髫潋啜缅e 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配置阿里云虚拟主机数据库
  • 戴尔电脑安装系统方法
  • 如何查看支付宝客户端软件许可
  • 热门搜索
    语言的魅力手抄报内容 数学手抄报三年级下册 迎中秋庆国庆手抄报简单又漂亮 少先队员手抄报图片 做美德少年手抄报 春的手抄报 清明节祭奠英烈手抄报 童话手抄报图片大全 关于成语的手抄报 高中手抄报