我们知道1个服务器同时挂接多个玉米,可能会被搜索引擎认为是作弊。但如果有人非法将玉米转向你的服务器IP,那么该怎么办呢?下面我给出的虽然不是最好的,但是也算是1个解决办法!
JBOSS下虚拟目录的设置,一个服务器上多个域名对应多个空间的解决,以及处理非法解释转入的域名,在这里,我们把非法转入的域名也作为虚拟目录平等对待!
一、服务器环境 LINUX、JBOSS42
二、设置 比如本站使用 www.81355.net 这个是默认根目录 www.zxff.net 这个是合法的虚拟目录 www.mayle.com.cn 这个是非法指向我们服务器的域名(该域)
。。/jboss42/server/default/deploy/jboss-web.deployer/server.xml 这个不用改
1、主站的路径 建立1个虚拟目录,该目录是所有默认域名都可以进入的缺省目录,也是你站的正式主目录
在该目录的WEB-INF下放工程文件 jboss-web.xml,内容是默认根路径 <jboss-web> <context-root>/</context-root> </jboss-web >
这样不管是什么域名解释到服务器IP的,都将访问这个 2、建立其他合法的虚拟目录 在其下面放置工程文件,配置如下
<jboss-web> <context-root>/</context-root> <virtual-host>www.zxff.net</virtual-host> </jboss-web>
3、非法解释过来的域名 做个工程文件内容,有2个非法转入的
<jboss-web> <context-root>/</context-root> <virtual-host>www.mayle.com.cn</virtual-host> <virtual-host>www.aaa.com.cn</virtual-host> </jboss-web>
大家可以尝试下访问以上3个地址 看看是什么结果就知道,我们的设置起了作用!
责任编辑:米尊 |