• 新项目:Webshu旗下站点“幸运同在”自建2人论坛 订阅本博客
  • Blog首页关于自由勇Blog存档联系自由勇留言板网站地图友情链接

  • ixwebhosting尚不能支持的2个功能

    王志勇 发表于 2009年12月19日 10:32

    1. 不支持泛域名解析。曾有网友提问ixwebhosting的空间是否支持泛域名解析?经过我的测试,并不支持。Linux空间建立泛域名解析的方法很简单,就是在Apache的conf/httpd.conf文件里建立一个如*.zj7.com这样的虚拟主机,在本地测试时写入如下代码,详细请见http://www.auiou.com/relevant/00000573.jsp。代码如:

      <VirtualHost *:80>
      ServerAlias *.zj7.com
      DocumentRoot F:/site/zj7
      </VirtualHost>

      上述代码是Linux空间建立泛域名解析的原理。而ixwebhosting的空间在建立一个新的域名时,只能建立www.zj7.com,前面的www.已经是默认值,无法更改。如果没有www.这个默认值,理论上输入*.zj7.com就可以建立泛域名解析,然而ixwebhosting做了限制。然后建立www.zj7.com的空间,进入ixwebhosting控制面板的网页选项,让www.zj7.com可以用其它的别名访问,这时会看到(输入框).zj7.com,在输入框如果能够输入*号,理论上这样完全可以建立泛域名解析,但ixwebhosting这里也做了限制,不能输入*号,所以ixwebhosting不能建立泛域名解析。

      但ixwebhosting赠送多个独立IP,还是可以实现泛域名解析的功能。可以在域名的控制面板建立一个*.zj7.com的二级域名,解析到此独立IP。ixwebhosting建立一个空的或者存在的域名的空间,对应此独立IP,就实现了泛域名解析。详细步骤请见http://www.auiou.com/relevant/00000519.jsp(再谈泛域名解析)。

    2. ixwebhosting的一个独立IP只能建立一个站点。有很多人推荐用.htaccess文件,写入Rewrite,使其实现一个独立IP绑定多个站点。理论上确实可以实现,但如果你的空间需要用.htaccess实现静态化,使用ixwebhosting的一个独立IP绑定多个站点会带来相当多的麻烦,几乎不能实现多站点同一空间的静态化,同时网站的很多程序必须更改。如果将来你的网站转移到其它网站的空间,这些网站必须拆分出来,同时程序也必须再次更改,工作量十分庞大。用.htaccess文件解析多个空间,只限于不需要静态化,同时将来这些网站永久地放在一起,才可以这样。如果读者有更好的方法和方案,欢迎交流。

      Linux空间建立一个域名对应的空间,与上述的建立泛域名解析的原理与步骤,几乎是完全相同的,详细如http://www.auiou.com/relevant/00000572.jsp(使用Apache作为本地虚拟主机)。根据这个原理,只有修改这个独立IP对应的Apache的conf/httpd.conf文件,才可以建立多个虚拟主机。

      当然,因为独立IP不需要任何配置,就可以解析指向此IP的任何域名,数量没有限制。我使用了一个独立IP,已经解析了很多不同的域名,例如http://auc.zj7.com是首页使用include()函数的方法,包含对应文件。http://auc.zj7.com/links/这个路径的文件并不存在,是在根目录建立一个.htaccess文件,设定404错误,使其包含一个如/au/links.php的文件。同样的原理,http://auc.zj7.com/sitemap/,也可以使其包含一个如/au/sitemap.php的文件。

    很可喜的是,ixwebhosting空间支持Gzip压缩,支持.htaccess。但是ixwebhosting的空间使用.htaccess的404错误页时,其下一层的目录中,静态化后的网址不能含有.php的扩展名,否则找不到服务器,必须隔着一层目录才可以含有.php的扩展名,例如本文的地址http://www.zj7.com/strive/7,ixwebhosting的空间不能静态化为http://www.zj7.com/strive/7.php,只能静态化为http://www.zj7.com/strive/7,或http://www.zj7.com/strive/7/,或http://www.zj7.com/strive/7.html,或http://www.zj7.com/strive/a/7.php等等。ixwebhosting的空间必须使用Rewrite才可以静态化为http://www.zj7.com/strive/7.php。其它网站的Linux空间如GoDaddy的空间不存在此问题。

    4条评论:
    1   自由勇 2010-01-09 09:52
    Trackback来自《节省了一个独立IP》

    使用这个独立IP建立多站点,如二级域名、泛域名同时解析,这些多个站点是整合在一起的,不能像独立的站点一样实现各种功能。如果需要实现独立站点的功能,可以用其它的方法,例如将功能提交给独立站点去执行,或者在这个独立IP上再建立一个二级域名或泛域名,使其能够执行相应的功能。
    另外,IX的共享IP不能建立泛域名解析的原因如这里。

    2   自由勇 2010-01-12 10:02
    Trackback来自《有关IXWebHosting的独立IP》

    如果使用.htaccess文件来实现一个独立IP绑定多个网站,会产生很多的问题,比如这些网站无法单独使用.htaccess文件,无法实现静态化,如这里的分析。

    3   ImeeGo 2010-08-22 11:25
    IXwebhosting要怎么开启Gzip?dedecms的站修改php.ini无效啊
    4   自由勇 2010-08-22 11:33
    在PHP网页的最前面加入这句即可开启GZIP:
    <?ob_start('ob_gzhandler');?>

    发表评论:
    名字: (*必填)
    博客: (可省,仅限于Blog地址)
    验证码: a48c58k68n78o88w98l108e118d128g138m139e148n157t166 (*必填)

    正文:

      记住信息? 是 否

    直接发送Trackback

  • 王志勇(自由勇):网站程序设计。
    公历1980-09-26 天秤座 32岁
    我的联系方式:信息反馈、留言板。

    版权声明:
    本博客所有文章,均符合原创和创作共用的定义,禁止转载,违者将必究。如需引用本博客的文章全文,正确的方法是贴原文的标题和网址即可。

    相关的链接:
    和平海底1 | Auciou | 自由勇专栏

    文章分类 Category:
    编程 | PHP | 互联网 | 真相与UFO | JavaScript
    BBS社区研究 | QQ研究 | Blog的发展 | 生活
    食虫植物
    Gratitude

    Blog存档 Archives:
    2010年12月 | 2010年11月 | 2010年10月
    2010年09月 | 2010年08月 | 2010年07月
    2010年06月 | 2010年05月 | 2010年04月
    2010年03月 | 2010年02月 | 2010年01月
    2009年12月

    近期的主题:
    本博客正在做调整
    Orshu论坛程序最新进度(14)
    随谈:2010-12-22 外星人所处的高度
    帐号的命名
    关于网页时区的设置
    2010-12-12整理 我昨天在QQ群的发言内容
    闲谈:2010-12-10 音乐
    好好珍惜婚姻,好好珍惜家庭
    最近新开通的论坛简介
    如何在Orshu论坛的个人资料里显示年龄?
    今天Go Daddy的速度已经恢复
    Orshu论坛程序最新进度(13)
    随记:2010-11-29 Orshu论坛程序最新进度(12)
    随记:2010-11-26 Orshu论坛程序最新进度(11)
    随记:2010-11-25 Orshu论坛程序最新进度(10)
    随记:2010-11-25 Orshu论坛程序最新进度(9)
    随记:2010-11-24 Orshu论坛程序最新进度(8)
    随记:2010-11-22 Orshu论坛程序最新进度(7)
    随记:2010-11-21 Orshu论坛程序最新进度(6)
    随记:2010-11-20 Orshu论坛程序最新进度(5)


  • Copyright © 2004-2012 zj7.com All rights reserved.
    此Blog程序由王志勇编写