IXWebHosting主机同IP下做多个站

众所周知,IXWebHosting的无限主机方案赠送15个独立IP,而在这些独立IP下只能做一个站,当在IX主机上的独立IP用完之后,新建站的话用的都是共享IP,共享IP就很有可能面临着被封的可能,一旦有其他站点出现问题,那么,自己的网站也就有被封受牵连的命运了。

IX主机是否可以在一个IP下面建多个站?经过不断的测试,网上有朋友发现使用独立IP这些事完全可以实现,因为IXWebHosting的空间支持.htaccess文件,况且网站都是独立IP,所以我们将网站的域名解析到自己的独立IP,然后在独立IP所在网站的根目录建立一个子文件夹,具体案例如下:

例:现在要在某个独立IP下面再做一个站,原有的站是www.xxx.cn
现在想再建一个www.yyy.com的网站。
于是我先在www.yyy.cn的根目录建立一个meishi的文件夹,然后制作了一个.htaccess文件。

DirectoryIndex default.php index.htm index.php index.html default.htm default.html index.shtml default.shtml
RewriteEngine On
Options All -Indexes
php_value upload_max_filesize 20M
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?xxx.cn$
RewriteCond %{REQUEST_URI} !^/xxx/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /xxx/$1
RewriteCond %{HTTP_HOST} ^(www.)?xxx.cn$
RewriteRule ^(/)?$ xxx/index.php [L]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?yyy.com$
RewriteCond %{REQUEST_URI} !^/meishi/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /meishi/$1
RewriteCond %{HTTP_HOST} ^(www.)?yyy.com$
RewriteRule ^(/)?$ meishi/index.php [L]
ErrorDocument 401 /404.htm
ErrorDocument 403 /404.htm
ErrorDocument 404 /404.htm
ErrorDocument 500 /404.htm

DirectoryIndex default.php index.htm index.php index.html default.htm default.html index.shtml default.shtml
这个是定义默认首页的
RewriteEngine On
Options All -Indexes
php_value upload_max_filesize 20M
这个是修改程序上传文件大小的
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?xxx.cn$
RewriteCond %{REQUEST_URI} !^/xxx/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /xxx/$1
RewriteCond %{HTTP_HOST} ^(www.)?xxx.cn$
RewriteRule ^(/)?$ xxx/index.php [L]
这个是我绑定的另外一个域名。(网站还没建好,呵呵)
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?yyy.com$ 这个是域名
RewriteCond %{REQUEST_URI} !^/meishi/ 这个是目录设置
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /meishi/$1 目录设置
RewriteCond %{HTTP_HOST} ^(www.)?yyy.com$ 域名
RewriteRule ^(/)?$ meishi/index.php [L] 默认访问的文件,可以修改成别的
上面这个就是我绑定的www.yyyi.com的域名了,呵呵。
ErrorDocument 401 /404.htm
ErrorDocument 403 /404.htm
ErrorDocument 404 /404.htm
ErrorDocument 500 /404.htm
这些是错误文档定义。

其实.htaccess文件很强大的,可以实现很多功能,甚至可以定义php参数,比如上传文件大小,PHP程序运行时间等等,只要善于发掘,就能够实现更多的功能。

文章信息来源IXWebHosting主机中文指南(http://www.ixwebhosting.im)

评论

  1. 绑定二级域名的htaccess很少,博主能不能分享一些呢

  2. 绑定二级域名不需要htaccess的,直接添加就可以了

  3. 你好:
    共享ip有被封的危险,但你的这种在独ip下建站的方法并不能解决被封的问题。
    因为,一旦共享ip被封,你再在这已经被封的ip下面建.htaccess文件,能起效吗?
    ====
    我正在考虑买空间,现在头疼,不知道哪个好。现在用的免费的000空间和backyllc空间,感觉速度上和收费的差不是很多,就是感觉上不安全。ix的空间嘛,网上骂的比较多,说他太慢,哎,别的又贵。

  4. 这个是在独立IP下建立网站,而不是共享IP。

    您说的那两个免费空间,都没有使用过,不太清楚,IX空间的速度也有很多的提升了,而且它们也有专门的中文客服,这方面的问题,可以去咨询一下它们。

    不过ixwebhosting主机的15个独立IP,确实十分的诱惑人,呵呵。