HostMonster主机.htaccess文件使用指南(八)

HostMonster主机关于.htaccess使用指南,如下:

Apache服务器的.htaccess是一个非常强大的分布式配置文件,学会使用.htaccess,对虚拟主机用户来说,可以实现众多的功能。

HostMonster不修改DNS添加域名

其实在cPanel面板上可以添加域名,但是如果添加域名时DNS验证不通过,就无法添加域名了,比如你的域名解析到了多个IP,或者你不能使用HostMonster的DNS。

那么通过万能的.htaccess,你也能将一个新域名绑定到HostMonster主机子目录,当然如果是根目录直接解析就oK了。

前提:1.拥有独立IP, 也就说解析任何一个域名到该IP能够访问到网站。

2.建立了一个为新域名指定的子目录。

.htaccess文件内容如下:

RewriteEngine on  #开关而已,去掉不能用了,off关闭

#*,表示所以域名都指向,如: www.r2url.com  my.r2url.com 如果你只需要www的话,就将*改成www

RewriteCond %{HTTP_HOST} ^(*.)?r2url.com$

#为新域名指定的目录,相对可以访问的web根目录而言

RewriteCond %{REQUEST_URI} !^/company/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

#注意相应修改

RewriteRule ^(.*)$ /company/$1

#注意相应修改

RewriteCond %{HTTP_HOST} ^(*.)?r2url.com$

#默认首页文件 index.php

RewriteRule ^(/)?$ company/index.php [L]

Continue reading

HostMonster主机域名续费说明

HostMonster主机是一款仅提供PHP方案的Linux主机,适合中小型网站及外贸网站,国内访问速度一般,稳定性良好,其性价比适合国内大部分用户。目前购买主机赠送一年期免费域名,域名有效期间可以随时续费。

域名续费步骤

1、登录主机cPanel控制面板,点击顶部“Profile/Billing”进入账户信息管理页面,如下图所示:

image

2、点击“Renew Hosting Account”进入续费页面,其中包含主机续费、主域名续费、以及其他产品,如独立IP续费等。可以点击账单后面的“remove”删除不必要的产品,只续费主机或域名;如下图所示:

image

Continue reading

HostMonster主机修改NS服务器

有时我们注册的HostMonster主机域名,需要绑定到其他主机空间才能够使用,一般可以通过修改A记录或NS服务器地址实现,修改A记录,直接将域名指向的IP地址更换成目标主机空间的IP地址即可,修改NS服务器需要在HostMonster主机cPanel面板上进行操作,这样以后的各种解析记录,可以直接在目标主机空间控制面板上操作,修改NS服务器具体步骤如下:

1、登录cPanel控制面板,点击Domain Manager,进入域名管理页面,如下图所示:

http://www.zzbaike.com/wiki/images/a/a2/Cdn1.png

2、选择主域名,一般域名续费用于单独注册的cPanel主机域名,作为其他主机空间主域名,如下图所示:

http://www.zzbaike.com/wiki/images/5/52/Cdn2.png

3、点击“NAME SERVER”,选择使用面板主机NS服务器地址,或添加其他主机服务器地址,如下图所示:

 

http://www.zzbaike.com/wiki/images/4/44/Cdn7.png

HostMonster主机备份政策

问:HostMonster备份政策是什么?有那几种可用的备份方案?

      HostMonster没有提供多余的或者是镜像备份,但将偶尔运行礼貌备份.但是,运行的任何备份都在HostMonster的服务条约之外,没有什么质量保证。鼓励客户们通过cPanel运行网站的定期备份,并把此备份独立于网站存储或者是存储在自己的电脑上。
      Hostmonster.com对备份失败、数据丢失及数据的完整性不承担任何责任。HostMonster也没法为容量超过4G的网站提供拷贝文件。 你可以使用SSH/Shell Access 创建自己的拷贝文件。在此过程中我们无法提供什么帮助。要学习如何使用账户上的Shell Access,启用了SSH后,有关可能使用的命令列表可从网络上搜索。 
      随着时代的与时俱进,各个虚拟主机商不再限制空间、流量的使用,但在另一方面,限制了网站的文件数量。有关备份方面,HostMonster提供了这种说法,当网站文件数量在5W以下时,提供网站备份服务,文件数超过5W需要自己备份网站,而当文件数超过20W时暂停主机服务,直至删除文件数到17W以下才能联系客服再次开通,并且HostMonster也提供了单个文件和文件夹备份,当然,前提是你开通了他们的备份服务,这需要你另外花费一笔金钱,一年需要12.95美元;在你开通此服务后,他们将不再计算文件数量为你备份网站。总得来说HostMonster备份政策分为以下几点:
     1、文件数在5W以下提供免费网站备份;
     2、文件数超过5W,需要自己备份网站;
     3、开通网站备份服务,将不计文件数为你备份网站;
网站备份的方法:主要有cPanel面板在线备份,使用FTP软件进行备份,开通SSH备份等。

HostMonster主机开通FastCGI功能

     HostMonster主机cPanel面板提供了FastCGI功能,利用FastCGI功能可以改善网站的访问速度,但是不是所有的虚拟主机都是支持FastCGI功能。如果虚拟主机提供商为他们的虚拟主机提供了FastCGI的功能,你可以在控制面板cPanel上很容易地开启或关闭FastCGI功能。FastCGI有它的优点和缺点。
     FastCGI是为了改善网站的性能,减少资源占用,提高网站访问速度。如果你的网站是建在虚拟主机上,每天的页面访问量有10,000-300,000,那么你就应该考虑开启FastCGI功能了;或者如果 你的网站程序需要FastCGI,比如RoR(Ruby on Rails),你也要开启FastCGI。FastCGI之所以能加速网站是因为php的解释器是常驻内存的,不用每个访问运行一次php可执行文件。如果你需要使用FastCGI,你不需要对你的PHP程序做任何改动,只要你的PHP程序能正常运行,那么就可以和FastCGI一起正常地运行。
     当然使用FastCGI也有缺点:(1)不能对每个目录使用php.ini文件;(2)对php.ini文件的修改不是立马生效,有延迟。FastCGI开启方法如下:
     第一步:进入bluehost的cpanel管理面板,找到Software/Services,点击PHP Config(php设置),进入如下图所示的Bluehost PHP Configuration页面。如下图所示:

cgi1

第二步:选择PHP5 (FastCGI),点击SAVE CHANGES保存设置。fastcgi就启用了。如下图所示:

cgi2 

在启用fastcgi之前,朋友们一定要备份主目录以及子站点下的php.ini文件和.htaccess文件,将子目录中的php.ini全部删除,FastCGI只允许根目录有一个php.ini文件,否则会出错。

启用fastcgi后,所有的php请示都会使用mod_fastcgi来解析,不再使用mod_suphp,使用apache默认的mod_suphp来解析php请求,每一个Web请求PHP都必须重新解析php.ini、重新载入全部dll扩展并重初始化全部数据结构。使用FastCGI,所有这些都只在进程启动时发生一次。还有一个额外的好处是,持久数据库连接(Persistent database connection)可以工作。

HostMonster主机的fastcgi模块来说,启用它,fastcgi就会一次性加载所有资源到内存中,为用户下一次点击做准备,用户下一次点击将会直接从内存的缓存中读取数据,当然会快很多,这一点与微软.net的缓存机构有异曲同工之妙。