最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

多ecology系统配置方案

实施与配置 bron1984 2775浏览

Apache+Resin+多ecology系统的配置方案

  1. 目的:
    1. 方案一通过192.168.1.1和192.168.1.2可以访问不同的应用程序。
    2. 方案二通过www.domainname.com 和demo.domainname.com来访问不同的应用程序。
    3. 这里只用一个正式系统和一个demo系统。
  2. 原始安装目录如下:
    ├─Apache
    ├─ecology
    ├─JDK
    └─Resin
  3. 复制一个ecology,重命名为ecology_demo,目录格式为
    ├─Apache
    ├─ecology
    ├─ecology_demo
    ├─JDK
    └─Resin
  4. 修改apache的配置文件,路径为Apache/conf/httpd.conf
    复制虚拟主机节点
    <VirtualHost *>
    DocumentRoot “D:\WEAVER\ecology
    ServerName www.domainname.com
    DirectoryIndex portal.htm
    </VirtualHost>
    为(红色为修改,如果是方案1,虚拟主机中的*需用ip代替,方案2不变):
    <VirtualHost *>
    DocumentRoot “D:\WEAVER\ecology_demo
    ServerName demo.domainname.com
    DirectoryIndex portal.htm
    </VirtualHost>
    *DocumentRoot的路径指定为demo的应用系统的路径
  5. 修改resin的配置文件,路径为Resin/conf/ resin.conf
    1. 复制主机节点(<host>包含的所有部分,包括host)
      存在两个host,修改host中的id值(原来为空),修改后两个host的id的值分别为:www.domainname.com和demo.domainname.com;需要留意的是,这个的值对应于apache里虚拟主机的ServerName值。
    2. 修改<app-dir>的值(只需修改第2个host里的)
      <app-dir>D:\WEAVER\ecology_demo</app-dir>
      *路径为新的demo系统的路径
    3. 更改serverName的名称,你可以将ecology改成其他名字,任意的,但一定要修改,这里改成ecology_demo。
      <servlet servlet-name=’InitServer’ servlet-class=’weaver.general.InitServer’>
      <init-param serverName=’ecology’/>
      <load-on-startup/>
      </servlet>
  6. 更改demo的数据库配置文件,路径为:ecology_demo\WEB-INF\prop\weaver.properties
    将文本中的所有ecology替换为ecology_demo。这个名称必须和resin配置文件里相同。
  7. 重新启动apache和resin。
  8. 附:如果你还没有解析域名,你可以在服务器本地设置好,进行测试:方法如下
    1. 在c:\查找hosts文件(c:\windows\system32\drivers\etc):
      在127.0.0.1 localhost的后面继续添加你的域名,如:
      127.0.0.1 www.domainname.com
      127.0.0.1 demo.domainname.com
    2. 这样你就可以在本地通过域名访问了。
    3. 此方法适合测试方案二。

转载请注明:赫非域 » 多ecology系统配置方案