Resin配置主机头
时间:2010-05-20 来源:hkebao
Resin配置主机头
时间:2010-5-20
目的:同一个IP可以解析多个域名。
实施步骤
1、 修改本机hosts 文件
127.0.0.1 www.aaa.com
127.0.0.1 www.bbb.com
(将来如果 要做空间出售的话这些域名可以去万网注册)
2、 配置resin.xml(按如下配置成功)
<!-- configures the default host, matching any host name -->
<host id="www.aaa.com">
<root-directory>D:\myweb\proj1</root-directory>
<web-app id="/test" document-directory="app1/">
<welcome-file-list>login.jsp</welcome-file-list>
<character-encoding>UTF-8</character-encoding>
<stderr-log path='D:\myweb\proj1\app1\stderr.log' rollover-size="2mb" />
<stdout-log path='D:\myweb\proj1\app1\stdout.log' rollover-size='2mb' />
</web-app>
<web-app id="/test2" document-directory="app2/">
<welcome-file-list>login.jsp</welcome-file-list>
<character-encoding>UTF-8</character-encoding>
<stderr-log path='D:\myweb\proj1\app2\stderr.log' rollover-size="2mb" />
<stdout-log path='D:\myweb\proj1\app2\stdout.log' rollover-size='2mb' />
</web-app>
</host>
<host id="www.bbb.com">
<root-directory>D:\myweb\proj2</root-directory>
<web-app id="/test" document-directory=".">
<welcome-file-list>login.jsp</welcome-file-list>
<character-encoding>UTF-8</character-encoding>
<stderr-log path='D:\myweb\proj2\stderr.log' rollover-size="2mb" />
<stdout-log path='D:\myweb\proj2\stdout.log' rollover-size='2mb' />
</web-app>
</host>
笔记:
1、 以上配置了两个主机头。在实际应用中就表示配置了两个域名
2、 其中第一个主机头我们配置了两个应用 分别为test 与 test2
3、 希望注意这里面的目录层次
应用是相对于HOST的目录来定的。绝对路径为:D:\myweb\proj1\app1\
加如到时我们可以将D:\myweb配置成网站的站点目录。然后域名1我们新建立一个目录proj1全部的代码可以放在这里面去。一般的空间不会提供二级域名的!
还有一种办法。如果张三有了域名A了。我可以用他的二级子域名的!即添加我自己的一个应用即可!
实施步骤:
1、 配置多个 主机头信息。其中这些域名解析到的IP其实是他在申请域名的时候域名提供商给提供的值。
2、 注意好文档路径值!