多个域名,在同一个虚拟主机上做多个网站(无需绑定子目录功能)

2008-04-10   来源:

假设你有多个不同的域名(如 www.aaa.cn www.bbb.cn www.ccc.cn 等多个域名) 但是你只有1个虚拟主机空间,而且不能将域名绑定到子目录 *注:一般空间都不能绑定子目录或只能绑定几个子目录 那么,如何在同一个虚拟主机上做多个网站呢?...

假设你有多个不同的域名(如 www.aaa.cn www.bbb.cn www.ccc.cn 等多个域名)

但是你只有1个虚拟主机空间,而且不能将域名绑定到子目录 *注:一般空间都不能绑定子目录或只能绑定几个子目录

那么,如何在同一个虚拟主机上做多个网站呢?

cmscool.com

只要空间能绑定多个域名(即通常说的:多个域名访问同一个网站)

灵活的运用HBCMS就能实现 同一个空间,多个域名,访问不同的网站!

实现原理

  1. 利用了hbcms系统能生成个性化的首页文件名的特点
  2. 根据访问的域名不同,读取不同的首页文件

具体方法如下:

  1. 在空间上 绑定域名,如  www.aaa.cn www.bbb.cn www.ccc.cn 等多个域,并设置好域名指向
  2. 在hbcms官方,下载最新版本的 hbcms_last_release.zip 和 unzip.php 文件,上传到 / 目录
  3. 如果这个空间以前安装过hbcms,例如,里面有hbcms目录,请将 hbcms目录先改名为 hbcms_old ,然后进行其它域名的安装,安装完成后,再将 hbcms_old 目录名称改回 hbcms 即可。
  4. 访问 http://你的域名/unzip.php 进行zip安装包自动解压,解压完成进入安装页面,停!进行下一步
  5. 通过FTP将刚刚解压的hbcms安装目录改名,如aaa.cn域名就改成 aaa_hbcms
  6. 通过 http://你的域名/aaa_hbcms/setup/ 来安装hbcms,注意数据库表前缀不要重复了(默认是hbcms_,建议改为 你的域名_,例如 aaa_),否则会导致之前的网站数据丢失,安装完成后即自动进入后台页面
  7. 在hbcms后台,更新网站首页 处, 将首页 文件名称 请修改成 aaa.cn.html 或 www.aaa.cn.html 
  8. 将文章主目录移动到/目录(此步骤非必须):在 系统配置管理 页里,将主目录设置为 ../aaa
  9. 将aaa_hbcms目录下的 multi_domain_index.php 文件移动到 / 目录下,改名为 index.php
  10. 在你的虚拟主机设置里将 index.php 设置为 默认首页文件 首选(或删除/目录下其它默认首页文件)
  11. 重复上述的3-6步骤,就可以为每个域名单独安装一套HBCMS,实现同一个空间,多个域名,访问不同的网站!

测试效果

在某虚拟主机上,我绑定了20多个域名,利用hbcms做了20多个不同的网站!

网站访问方式:

http://你的域名/      如 http://www.aaa.cn/    ( 和其它网站的访问方式一摸一样 )

每个域名都是独立访问,看不出任何瑕疵。甚至可以是二级域名,多级域名!

能做多少个网站:

你的虚拟主机能绑定多少个域名,就能做多少个网站。例如,能绑定20个域名,就能做20个不同的网站。

性能指标

上述方法,只是利用了hbcms系统能生成个性化的首页文件名的特点+根据访问的域名不同,读取不同的首页的php程序,实现了多域名,多网站的效果。主机空间的性能一点都没有影响!

适用对象:

有较多的域名,希望做多个网站,虚拟主机空间却不支持绑定太多的子目录,又不愿意再买空间。

 

我的空间已经有网站了,不是hbcms做的,我还可以用hbcms来增加其它网站吗:

可以。只要你的空间支持php+mysql+zend。通过以上的方法,你就可以增加其它网站。但是,你原有的网站首页名称需要改成 域名.html 的形式。如 www.aaa.com.html  ,如果原有首页文件名是php文件,则只能另外增加一个 域名.html 来做跳转实现了。 

 

 

相关文章

宏博HBCMS
宏博HBCMS教程栏目,主要收集整理一些宏博HBCMS安装使用方面的高级技巧。
  • 最新文章
  • 热门文章

热门点击