首页 >> 技术文章 >> 详细内容
Tomcat服务器禁止IP直接访问和绑定多个域名的方法

为了防止恶意解析,我们都会禁止直接使用IP访问80端口,80端口是不可能屏蔽的,那如何禁止IP直接访问呢?办法肯定是有的:

平台环境: 服务器装的是win2003系统、JAVA开发的网站、MYSQL+tomcat6.0

在tomcat\conf\server.xml中配置,首先要停止tomcat6.0的运行,然后进行修改。

打开 %TOMCAT_HOME%/conf/server.xml文件找到 Engine节点作如下

<Engine name="Catalina" defaultHost="www.467.cn">          

  •       <Host name="www.hualai.net.cn"  appBase="webapps"     
  •             unpackWARs="true" autoDeploy="true"     
  •             xmlValidation="false" xmlNamespaceAware="false"/>     
  •       <Host name="221.231.139.139"  appBase="ipapps"     
  •             unpackWARs="true" autoDeploy="true"     
  •             xmlValidation="false" xmlNamespaceAware="false"/>     
  • </Engine>
  • 1. Engine 节点配置的 defaultHost 表明缺省访问的Host。defaultHost对应的名称必须存在于Engine节点下配置的host节点中。当一台机器有多个IP,而按照规定只允许通过一个指定的域名访问时很有用。此时,把defaultHost指定为非域名对应的host,这样不通过域名访问时就都定位到指定的非域名HOST了

    2. Host 节点 name 对应IP地址,以及域名。一个Host只有指定一个IP或域名。

    3. Host 节点的 appBase ,对应的是存放web应用的目录。这里输入的目录相对于 %TOMCAT_HOME%,如上面的www.467.cn对应的目录是 %TOMCAT_HOME%/webapps,而221.231.139.139对应的目录是 %TOMCAT_HOME%/ipapps

    4.如果想通过IP访问是给用于一个提示,比如:“您好!不允许通过IP直接访问本网站,请通过域名www.467.cn访问”此时可以在%TOMCAT_HOME%/ipapps目录下创建一个名为 ROOT web工程(可以从 webapps目录下拷贝),同时将里面的 index.html文件修改成想要展示给用于的界面。

    5.修改localhost为"www.467.cn"后,在%TOMCAT_HOME%/conf/Catalina/localhost下myTest.xml 中配置的虚拟目录会失效。因为配置虚拟目录的元素节点Context 是server.xml下Host 节点下的子节点,Catalina下的文件夹名字是根据host节点的name属性来的。现在Host 的name已经改www.467.cn 那么需要在%TOMCAT_HOME%/conf/Catalina 新建一个www.467.cn的文件夹,然后把localhost下的myTest.xml 文件拷贝到www.467.cn 文件夹下才能是虚拟目录继续有效

    南京服务器托管 | 南京服务器租用 | 南京网站建设 | 南京企业建站 | 南京服务器代维 | 虚拟主机 | 顶级域名 | 网站优化 | 网站推广 | 南京中绘谷网络数据中心467.cn
    | 整理发布 | TEL:13913852884,025-58633651,QQ:21390019 

    发布者:admin 发布时间:2013-9-10 阅读:5256

    Baidu
    Copyright © 2002-2020 467.Cn All rights reserved    南京华昊网络技术有限公司    版权所有
    备案序号:苏ICP备13052121号    ISP经营许可证:苏B2-20080166    ICP/SP经营许可证:苏B2-20130350      苏公网安备 32011102010099号
    地址:南京市江北新区大桥北路77号电信大楼5楼    电话:025-58633651(8线)  13913852884  传真:025-58497310    E-mail:467cn@163.com    邮编:210032
    网址:Www.467.Cn    QQ在线支持:点击这里给我发消息 点击这里给我发消息