在家工作 网上开店 GDI 国外主机

美国主机评测

Lunarpages Web Hosting
HostMonster
首页 | Bluehost | PowWeb | HostMonster | LunarPages | IXWebHosting | HostGator | IPower | Startlogic | EasyCGI | Godaday | 指南/评论
首页 > HostMonster
 

HostMonster常见问题

发布时间:2007-09-16 04:45:24

1、HostMonster与BlueHost是什么关系?
   HostMonster与BlueHost属于同一家公司的不通品牌,服务器也放置在同样的机房,服务,参数等基本相同。BlueHost主机使用 cpanel控制面板,HostMonster使用Cpanel-X控制面板,有多种语言可供选择,包括简体中文。目前Bluehost官方网站被封,可以选择HostMonster作为最佳替代。

2、有购买说明么,购买是否需要验证信息?
一般情况下均不需要验证信息,只有个别情况需要验证信息,例如你在中国却填写美国的假地址,对方发现IP与地址不符就会让你提供验证材料。

3、.htaccess的使用方法?
这里分三步来简述.htaccess文件的使用。具体的你可以参考Apache网站上的相关文档
第一步:使用背景读完这篇文章,您可以知道.htaccess是干什么用的,且您会赞叹它神奇般的功能,四两拨斤。在Web领域里,看似.htaccess只不过是一个普通的文本文件,但能实现如让用户自定义404出错页等。且看起来,它并不难上手,值得一试。
我的主机支持.htaccess吗?因事而异。很多主机商不会告诉您他们正在使用着.htaccess,或者有的主机商不允许用户在自己所属的目录里放置.htaccess文件。不过,可以告诉您,绝大多数使用Aapche作为Web服务的Unix或Linux供应商,支持用户拥有或更改. htaccess文件。
通常情况下,如果您的主机提供了基于密码保护的文件夹功能时,也肯定了主机商在采用了.htaccess文件,尽管他们不一定让您拥有自定义的. htaccess文件。保守的方法是自己上传一个.htaccess文件,且看这个文件是否生效。当然,直接咨询主机服务商也是一个好办法。
它能用来干什么?也许您之前已经听说过有关.htaccess的功用了。下面是一些简单的举例:为文件夹设置访问密码、页面自动跳转、自定义出错页、改变文件的扩展名、禁止或允许特定IP地址客户的访问、禁止对目录里的文件进行枚举或使用不同于index.html的默认页。
怎么新建一个.htaccess文件?很简单,用文本编辑器,如记事本新建一个文本,写上合适的内容,用“.htaccess”作为文件名保存。可能您会遇到点小问题,如早期的Windows3.1系统并不支持8个字符的扩展名。不过,现在多数人正在使用的系统都支持。但在某些应用情况下,还是建议你考虑到可能出现的意外情况,如同时使用了Microsfot的FrontPage扩展时,就会变得复杂一些,并不是说原有的.htaccess失效那么简单,可能出现的情况是,FrontPage扩展正在使用着该文件,而你在此时并不能编辑该文件。建议的方法是,先从服务器上下载该文件,将您新添加的内容追加到最前面,再上传回去。
自定义出错页第一个.htaccess的功能介绍是如何自定义出错页。个性化的http访问出错页,会令您的网站显得别出一格,与主机供应商提供的,统一的出错页所收到的效果要好得多。当然,你也可以使用一些免费的脚本来提醒您客户遇到了点小麻烦,例如说当客户访问到一个不存在的页面的同时,作为网站负责人的您也会收到一个报告此出错的邮件,以便更好地提高网站质量。
典型的,如编码404代表着“页面不存在”,你可以自定义该出错页,只要你知道这个编码。您可以在.htaccess添加以下格式的文字:
ErrorDocument errornumber /file.html
如上例的:
ErrorDocument 404 /notfound.html
如果notfound.html文件并不您web根目录下,您可以将相应的文件路径补上,如:
ErrorDocument 500 /errorpages/500.html
这里是一些常见的错误编码页:
 

  • 400 非法的请求
  • 401 需要验证
  • 403 禁止访问
  • 404 页面不存在
  • 500 运行出错

剩下的,就是创建您自定义的出错页面内容了。
第二步: .htaccess命令在上一步中,我们知道了.htaccess所能达到的一些功能。这一步,我们重点说明是怎么实现这些功能的。
不自动枚举某个目录里的所有文件因为某些原因,某些目录中并不含有索引页,这时,如果客户访问该目录名,可能会默认地枚举该目录下的所有文件,访问者可以看到该目录下的所有文件名及时间等属性。这可能会增加风险。
您可不必繁琐为每个目录创建索引页的来防止自动枚举,只需在相应的目录下的.htaccess文件中增加这一行:
Options -Indexes
禁止或允许特定的IP地址访问在特定的场合里,可能你会需要屏蔽来自某些IP地址的访问,或只允许某些地址的访问(例如结合成员管理等)。在您确定对方的访问源地址后,可以简单地在.htaccess文件里作此设置。如:
屏蔽某IP的来访:
deny from 000.000.000.000
在这里,000.000.000.000是一组(个)IP地址,如果你只给出已知的一或两组,那么属于该组的IP地址会全部被屏蔽。是大范围的。
对应地,您可以使用allow命令来替换deny来允许特定的IP(组)的访问。
选择性的索引页因为多数Web服务器是支持将index.htm或index.html作为默认的索引页,假如您把目录中index.php文件作为默认页的话,您可以使用.htaccess来做到,当然并不仅限于index文件,您可以发挥您的想象力,只要遵守.htaccess的行事规律就可以了。. htacess是从左到右优先读取选择的。如:
DirectoryIndex index.html index.php
即当访问者浏览这个目录时,Web首先尝试显示index.html,如果index.html不存在,再找index.php,如果连index.php文件都没有,且您没有关闭自动枚举目录文件的功能时,Web会返回该目录下的所有文件列表。
网页跳转在.htaccess被多次提及的应用之一是,页面跳转。这不仅可以在本机中实现,还可以在不同的站点中实现跳转。这个功能对迁移文件后,但访问者仍只记得原地址时特别有用。还有一个举例是将URL地址变得短,不会太长。如:
Redirect /location/from/root/files.txt !http://www.othersite.com/new/file/location.xyz
在上例中,跳转前的访问路径是:/oldfile.html
但跳转后的访问路径是:/old/oldfile.html
当然除了可以对文件进行跳转,也可以对目录进行类似的操作。只要您使用得当,可以发现这很有益处的。
第三步:对目录设置密码很多人对通过.htaccess文件为目录设置密码有深刻的印象,因为显得省时省力。
设置访问密码检查为目录设置访问密码有两部分,一个是在.htaccess文件中添加信息,让Web服务器询问访问者的密码,第二部分是密码的存放文件.htpasswd,使得Web服务器可以核对访问者的密码。如下例:
AuthName "Section Name"
AuthType Basic
AuthUserFile /full/path/to/.htpasswd
Require valid-user
当然,如果您要用,记得更改适合您的信息,如您想为只有会员才能访问的目录,更改显示窗口的标题为“会员俱乐部”。
这/full/path/to/.htpasswd路径要更改成您自己的.htpasswd所在的路径。如果不知道文件的绝对路径,可询问主机的客服。
创建.htpasswd文件文件.htaccess为您开好了头,剩余的就交给.htpasswd来做吧。默认情况下,多数人会选择.htpasswd作为存储用户名及密码的文件名。因为含有敏感的信息,建议将该文件放置在不能被web用户访问到的地方。
添加用户及密码当您的.htpasswd文件创建好之后,接下去做的,就是在该文件中添加可接受访问的用户名及密码了。建议是将密码进行转换或加密,以防止被直接读取。格式如下:
username:password
KxS站点提供了在线生成转换后的密码。
如果想添加不止一个用户及密码,请保持上面的格式,在新起的一行中添加新的就可以了。当然,互联网上有不少的站点提供了相应的脚本来帮您完成一些琐碎的操作,如自动添加或删除等。
如何通过密码访问呢?
当一个目录被设置为凭密码访问时,在浏览器输入该目录的路径时,会弹出一个对话窗口,以便用户输入密码等。当然,如果您不想弹出窗口的形式,也可以使用脚本帮您完成。您也可以直接将用户名及密码添加在URL中,如:
http://username: password@www.website.com 电子邮件地址已被防垃圾邮件功能所隐藏, 您需要把Javascript功能打开才能看到。 /directory/
总结很多网站管理员都有使用.htaccess来实现某些功能需求,因为使用.htaccess文件是一件省时,且在一定程度上可以增强安全性的设置。

4、HostMonster的Apache支持mod_rewrite功能吗?
答:支持。HostMonster服务器的全部Apahce程序是启用了mod_rewrite功能。如果您愿意,可以从这个地址了解到更多有关mod_rewirite的信息。当然,还有这个文档可以供你参考。

5、Perl的安装路径是?
答:在.cgi或.pl文件中第一行所应指明的Perl路径是:
/usr/bin/perl 或 /usr/local/bin/perl
任何一个都可以令脚本正常被解释。

6、如何添加并运行自己的CGI脚本?
HostMonster的Linux主机为用户提供了独立的,用于运行CGI脚本的“cgi-bin”目录,可运行用Perl等编写的CGI程序。
以下是几个小提示:
   1. 上传脚本文件到cgi-bin目录中
   2. 上传时,记得是选取ASCII方本模式,并不是常用的BINARY模式
   3. 脚本文件内容的第一行必须指明有效的解释程序路径,如, #!/usr/bin/perl
   4. 请确认脚本文件的权限是755,即rwx-rx-rx

7、HostMonster提供现成的CGI脚本模版吗?
答:为了方便用户,客户控制面板cPanel里的“CGI Center”存放了好些现成的脚本,供用户使用。如,点击计数器,邮件表单,留言板,为子目录设置密码,搜索等。虽然直接拿来就可以使用,不必有编程的相关知识,但为了保险,还是建议用户在使用之前先测试,看是否合乎自己的要求。

8、我的CGI脚本不能运行的原因是什么?
答:目前来看,多数用户的脚本运行出错的原因是:没有写对文件的绝对路径或文件权限没有设置正确。

9、了解有关CGI的知识?
以下是常见的一些疑问举例:
什么是CGI,做什么用的?
CGI是Common Gateway Interface的缩写。为访问者提供一个交互的接口,如以前您经常可以看到的网站留言本,客户可以在留言本上写上评论,且之后显示在网站上,作为内容的一部分。当然,CGI不仅是实现了留言本,还有其他的,如论坛,表单提交等。

我应该如何安装一个脚本,以实现与浏览者交互?
95%以上的脚本安装包中,包含有安装说明,如README等文件。请您在安装脚本前,详细查看,至少可以少走弯路。

命令“chmod”能做什么?
chmod命令是用来设置文件的权限。网站上的多数文件的权限是755或777。您可以在FTP客户端软件上找到类似的操作提示。如果您想通过Telnet来设置文件的权限。下面几个参数供您参考:
u = 设置文件的属主
r = 设置文件的读取属性
g = 设置文件的属组
x = 设置文件的是否可被执行
o = 设置文件的除属主及属组外的其他用户
w = 设置文件的改定属性
a = 全部用户

如何从脚本运行出错的提示中得到启发
可能用户最常见到的出错提示是“500 Internal Error”,且更糟的是,它只是告诉您,“东西坏了,且不知道哪里坏了”。总结用户的具体情况,以下是几点提示:

  • 路径不完整。请保证Perl的解释路径正确无误
  • 句法错误。因为有时复制粘贴并不能保证符合相应编程语言的语法要求,请检查是否存在着非法字符
  • 权限没有正确设置。多数情况下,网站上的cgi-bin目录里的文件属性应该是755

10、如何做到将php.ini文件复制到所有的目录中?

答:如果您可以SSH到HostMonster的主机中,使用find及cp命令是很方便的一件事。如:
find . -type d | xargs cp php.ini '{}' /;
当然,如果您没有申请到Shell的权限,可以试用以下的php脚本:
<pre><?php system("find * -type d|xargs -i cp --verbose php.ini {}/."); ?></pre>COMPLETE!
记得,需要将命令或脚本的工作路径切换到您所需的,如public_html目录。如果不能达到您的目的,请查看相关的输出。您也可以在互联网上找到关于php的system函数及find, man等命令的在线文档。

11、怎么做到不让他人浏览到php.ini文件内容?
答:可以通过.htaccess文件做到。如果您是使用浏览器对文件进行管理,可参考以下操作:
   1. 登录到cPanel
   2. 选择“文件管理器”
   3. 打开“public_html”文件夹
   4. 点击“.htaccess”文件名,选中右上角的“编辑该文件”
   5. 在该文件,追加以下内容:
<Files php.ini>
Order allow,deny
Deny from all
</Files>
保存修改结果后,您可以尝试使用浏览器通过URL是否能访问到相应的php.ini文件。

12、我想调整php运行的环境变量,如何做到?
答:HostMonster的服务器会使用一个称为主的php.ini文件来为所有没有php.ini文件的目录设置环境变量。如果您想为自己的php脚本设置自定义的环境变量,请复制一份php.ini到脚本的所在文件夹,且修改之,这样就会覆盖主php.ini的环境变量。如果您在所有的目录中都没有找到php.ini文件,请与客服联系。如果您想了解到更加有关php.ini的资料,请访问php.net

就目前来说,Hostmonster是国内能够使用的性价比最好的国外主机了,性能和服务都很好,建议使用。



  
※ 相关信息
 ·Hostmonster空间的注册图解  (2008-01-24)
 ·Hostmonster的使用经验  (2007-10-19)
 ·Hostmonster速度  (2007-10-19)
 ·hostmonster 防盗链的设置问题  (2007-10-12)
 ·Hostmonster 增加php上传文件的大  (2007-10-12)
 ·国外虚拟主机关于cpu限制的问题  (2007-09-19)
 ·国外虚拟主机被屏蔽的问题  (2007-09-19)
 ·国外虚拟主机免费域名的问题  (2007-09-19)
 ·HostMonster升级控制面板,支持简  (2007-09-15)
 ·Hostmonster主机介绍(中文控制面  (2007-06-29)

 
 美国虚拟主机
·BlueHost主机购买详细图解
·BlueHost 虚拟主机评论
·怎样开通Bluehost的SSH
·Bluehost对常用的建站程序的
·BlueHost主机介绍
·Bluehost详细配置
 推荐资讯
·BlueHost主机购买详细图解
·Hostmonster空间的注册图解
·国外虚拟主机选购技巧
·【美国虚拟主机】Startlogic
·Hostmonster主机介绍(中文控
·Lunarpages主机介绍
 推荐美国虚拟主机


lunarpages









iPowerWeb


美国虚拟主机 Copyright © 2008 All rights reserved.