21.2 为网站寻找主机

除非你有自己的服务器,否则很有可能需要为你的网站寻找主机并支付一定的费用。Web主机提供商可以提供其服务器上的一部分空间,存放你的网站文件,同时提供其他相关的服务,如创建同域名关联的电子邮件地址(如yourname@yourdomain.com)。

有很多公司都提供网站托管服务。其中,大部分公司根据其服务的内容按月收取费用。有的公司提供免费的网站托管服务,但要求在你的网站上放置他们的广告。尽管你可以在互联网上搜索Web主机提供商,但还是推荐你向使用某种主机的朋友进行咨询——抑或某位值得信赖的博主提到的他所用的主机的提供商。

考虑主机提供商时,除了价格之外,还要考虑以下几件事件。

  • 他们允许网站使用多大的磁盘空间?不要为超出需要的部分付费。话虽如此,通常连最基本的账户也拥有足够的空间。记住,HTML文件占用的空间非常小,而图像、音频和视频文件则依次占用更大的空间。

  • 他们允许每个月使用多大的数据传输量(带宽)。这个值代表的是发送给访问者的数据(包括HTML、CSS、图像、媒体文件等)的总大小,而不是允许在服务器存储的空间的大小。因此,如果你预计访问者会从你的网站访问大量的大文件,就需要更大的月传输配额。

  • 他们有应对大访问量、防止网站崩溃的措施吗?

  • 可以使用域名创建多少邮箱(主机提供商通常提供很多个。)

  • 账户可以为多个域名提供主机吗?是否需要为每个站点建立独立的账户?

  • 他们提供哪种技术支持?是通过电话、邮件、还是在线交谈,他们响应请求需要多长时间,他们的网站上有大量的支持信息吗?(在成为他们的客户之前,可以检查这些内容的数量。)

  • 他们多久备份一次服务器上的数据(以防出现问题)?

  • 可以使用哪些服务器端语言和软件包?他们使用PHP、MySQL、WordPress或其他高级特性吗?

  • 他们提供Web分析报告吗?通过这样的报告,可以知道有多少人访问了你的网站及其他有用的数据。

将ISP作为Web主机提供商

如果你可以访问互联网,就可能已经通过你的ISP获得了少量的Web空间。它可能难以存放整个网站,但放几个页面倒是足够。可以向你的ISP询问详细信息。不过,要记住的是,这类托管空间通常不允许使用单独的域名访问网站,例如,可以使用www.someisp.com/your-site/,但不能使用www.yourdomain.com。因此,如果你希望建设的是专业的网站,就不要使用ISP提供的免费空间存放网站。

 

连接域名和Web主机

注册了域名,找到了Web主机之后,下面很重要的一步就是将二者结合到一起:你必须将你的域名指向你的Web主机,这样,访问者输入网站的URL时网站才能加载。

要实现这一步,需要对你的域名配置域名服务器。Web主机提供商会提供用于这项配置的域名服务器信息。

根据注册域名的方式(参见21.1节)的不同,实际的配置是在以下两个地方中的一个进行的。如果域名是通过域名注册商注册的,可以登录到对应的账户,为域名设置域名服务器信息(域名注册商会提供操作说明)。如果域名是通过Web主机提供商注册的,可以登录到对应的账户,更新设置。

如果这些内容让你感到有些疑惑,也不必担心。Web主机提供商和域名注册商会提供操作上的说明,通常,如果需要,他们还能提供手把手的帮助。

需要记住的是,当你修改域名服务器设置时,通常需要24至48小时(最多72小时)的时间,相应的更新才能传播到整个万维网。不过,这种改变不会在所有的地方同时发生。因此,如果你更新了域名服务器信息(并按照21.3节的说明上传了网站的文件),你的朋友可能已经可以在他所在的地方正常访问网站了,而你却无法立即看到网站(也可能是相反的情况)。你的网站应该在不久之后就能让所有人都看到。