如何托管网站:完整的入门指南

Jerry Low的文章。 .
更新:Jun 22,2020

托管网站只是意味着确保可以在万维网(WWW)上访问您的网站。 通常以两种方式之一完成此操作。 您可以向服务提供商托管费用,也可以自己在自己的服务器上托管-我们将在本文中介绍这两种方法。

虚拟主机的工作原理
虚拟主机如何工作– 网站文件(例如HTML,图像,视频)存储在连接到Internet的服务器中。 当用户想要访问您的网站时,他们将在浏览器中键入您的网站地址,然后他们的计算机将连接到您的服务器。 然后,您的网页将通过Internet浏览器传递给用户。

快速链接


如何使用托管服务提供商托管网站

使用服务提供商是托管网站的最简单方法。 您可以每月支付少量费用,并依靠服务提供商来照顾您的所有设备,基础设施以及其他相关需求。

与服务提供商托管的优点

  • 通常便宜
  • 支持通常很容易获得
  • 无需硬件维护
  • 更高的可靠性

与服务提供商托管的缺点

  • 可能是一些服务限制
  • 托管位置的选择更少

以下是通过托管服务提供商托管网站的步骤。

托管网站的5个简单步骤
以下是通过托管服务提供商托管网站的步骤。

1.确定您要建立哪种类型的网站

网站主要有两种: 静态和动态。

可以使用“所见即所得”(WYSIWYG)应用程序构建简单的静态网站,然后将其转移到托管帐户。

动态站点主要由应用程序驱动,并利用脚本,数据库和其他工具动态生成站点的某些部分。 WordPress和Joomla是当今流行的常见内容管理系统(CMS)应用程序的示例。 诸如Magento和PrestaShop之类的其他网站都用于电子商务网站。

您的网络主机选择取决于您正在构建的网站的类型。 像这样的预算虚拟主机 Hostinger($ 0.99 / mo) 一个简单的静态网站就足够了; 而动态站点将需要更多服务器资源。

2.比较虚拟主机类型

就像有许多不同类别的汽车一样,网站托管也有多种风格。 例如,共享托管是 最便宜,最容易管理 –它们类似于世界上的紧凑型汽车。

随着网络托管类型的扩大,网络托管的类型也随之扩大 涉及的成本 以及管理托管帐户的复杂性。 例如,在 VPS主机 您不仅需要管理托管详细信息,还需要管理其托管环境。

三种类型的网络主机

简而言之,最常见的托管类型是

  • 共享主机
  • VPS /云托管
  • 专用服务器托管

WordPress的? Prestashop? Magento? WooCommerce托管?

重要的是要知道Web应用程序和Web托管不是一回事。 一些网络主机提供计划,例如WordPress主机,PrestaShop主机,WooCommerce主机等等。 这些并不是真正的托管类型,而是旨在吸引可能不熟悉真正的Web托管术语的外行。 这些托管服务仅以流行的Web应用程序名称吸引用户。

例如,没有多少人可能知道托管类型的区别,但是许多人会认识到“ WordPress”一词。

您将需要的虚拟主机类型通常由以下方式定义:

  1. 您期望网站访问量,或
  2. 您的网站可能有的任何特定需求。

大多数刚开始的网站通常访问量很少(即访问者很少),并且共享托管帐户适合这些网站。 大多数共享帐户也将附带应用程序安装程序(例如 Softaculous),但要确保满足您的需求,请询问主机是否可以在您要查看的帐户上安装所需的应用程序。

共享与VPS /云与专用托管

在性能和管理方面,每种虚拟主机类型也各有优缺点,因此请相应选择。

共享托管如何工作
共享主机 通常价格便宜且易于管理,但没有高级控件,也无法处理大量流量。 你可以等共享托管服务,来自 A2 Hosting, Hostinger, InMotion Hosting
VPS主机如何工作
VPS /云托管 更昂贵且用途广泛。 用户可以在这些帐户上安装几乎所有需要的东西,并且能够根据所支付的资源量来应对各种流量。 您可以 从获得VPS或云托管服务 数字海洋, Interserver., SiteGround.
专用托管如何工作
专用服务器 是管理最复杂,成本最高的。 它们非常强大,可以由管理员直接管理到硬件级别。 AltusHost, InMotion HostingTMD Hosting 提供专用的托管服务。

3.选择并购买虚拟主机计划

即使在托管类型内,服务提供商也经常有各种可用的计划。 这些计划的主要区别通常在于每个计划获得的资源量。 您的网站拥有的资源越多,可以处理的访问者就越多。

当谈到网络托管资源时,我们通常指的是三个核心项目–处理器(CPU),内存(RAM)和存储(HDD或SSD)。 但是,这些并不总是转化为Web主机的良好性能。

过去,没有一种简单的方法可以评估Web主机的性能。 不幸的是,大多数用户不得不依靠审阅,通常情况下,它们仅捕获主机性能的快照,很少更新。 要克服这个问题,请尝试使用 主机分数,该网站会根据不断收集的数据不断评估Web主机的性能。 这意味着他们的虚拟主机性能评估更加准确。

还应注意增值功能,例如免费的SSL,域名,广告信用,附带的网站构建器或其他可帮助您构建或营销网站的项目。

在A2托管您的网站
一些Web主机还可以在更昂贵的计划上提供其他优势,例如特殊的优化或增强。 一个很好的例子是 A2主机上的共享主机计划。 该系列中最昂贵的计划是20倍“ Turbo”速度。
通常,在购买虚拟主机后,您会收到一封欢迎电子邮件,其中包含有关登录凭据和名称服务器的详细信息。 确保此电子邮件的安全–您将需要信息来配置域并登录到服务器控制面板。 屏幕截图显示了来自我的欢迎电子邮件 HostPapa.

在过去测试和审查了60多个托管服务后,我能够缩小范围 最佳托管选项 针对不同的用例。

新手/简单网站的虚拟主机

企业网页寄存/网站成长

开发人员/高级用户的虚拟主机

4.购买域和计划

虚拟主机是网站文件所在的实际空间,您需要一个域名,以便用户可以访问您的网站。 域名就像您在WWW上的地址一样。 像真实地址一样 每个都是唯一的.

今天,许多虚拟主机计划都将提供一个免费域名,因此请确保检查该域名是否适用于您打算购买的虚拟主机。 如果是这样,您可以在付款虚拟主机计划的同时照顾域名。

如果没有,则需要 单独购买域名。 可以从您购买托管计划的地方或其他服务提供商处进行。 如果您需要单独购买域名,强烈建议您在其他地方查看。

域名不是固定价格的商品,经常出售。 一些提供商通常会以低廉的价格出售域名,如果您很幸运,您可以偷个域名。 例如,Namecheap经常会提供高达98%的域名折扣。

如果您是第一次站点所有者,则例外。 在这种情况下,从同一服务提供商处购买域名并托管,可能会使您作为初学者更轻松地工作。

5.移动/创建您的网站到服务器

域名和网络托管计划准备就绪后,就可以迁移了。 网站迁移可能很复杂,因此,如果您是第一次这样做,请向新主机寻求帮助。 一些托管服务提供商提供 免费网站迁移.

InMotion托管网站Tranfer
要在InMotion Hosting中启动站点转移,请登录AMP仪表板>帐户操作>网站转移请求。 单击此处立即启动InMotion免费站点迁移.

如果您是在本地(在自己的计算机上)建立网站的,则只需将我们的文件传输到Web服务器上即可。 为此,您可以使用网络托管控制面板中的文件管理器,也可以使用FTP客户端进行传输。

该过程类似于将文件从您自己的计算机上的一个位置复制到另一个位置。


如何在本地托管站点

在本地托管网站意味着您实质上是在使用自己的位置从头开始设置Web服务器。 这意味着您要负责从硬件和软件到带宽供应和其他基础架构需求的所有事务。

自我托管的优点

  • 完全控制您的托管环境
  • 缩短服务周转时间的潜力
  • 您选择的设备和服务提供商

自我托管的缺点

  • 可能很贵
  • 在居民环境中并非总是可能

警告:在本地托管Web服务器非常复杂,而且可能非常昂贵。 与托管服务提供商托管相比,它通常也不太可靠。

1.选择设备和软件

基本服务器硬件可能与您自己PC上的硬件非常相似,但有一些细微差别。 实际上,从技术上讲,您可以携带自己的PC(甚至笔记本电脑),如果真的愿意,可以将其转变为家用Web服务器。

关键区别在于您希望Web服务器的可靠性以及它可以处理的访问者数量。 与服务提供商一样,您将需要密切注意处理器,内存和存储空间。

如果您选择机架服务器等高端服务器设备,则还需要确保满足该设备的特殊需求。 这包括空间,冷却和功率。

在自己的服务器上托管网站
HP SMB服务器样本(来源)

如果您需要提高服务的可靠性,则还需要考虑硬件的冗余性。 例如,在RAID中运行存储驱动器,以及将备份主动镜像到其他驱动器上。

您的其他基础设施设备(例如路由器和调制解调器)也将需要能够处理高流量。

对于软件,除了操作系统之外,您还需要关注Web服务器平台(目前, Apache和Nginx 是市场上最受欢迎的)。 这也意味着您不仅需要负责配置软件,还需要负责许可。

2.确保足够的带宽

Internet带宽对于运行自己的服务器也至关重要。 在许多情况下,我们大多数人都可以使用标准Internet带宽,因为我们使用的Internet连接有限。 想象一下,如果有30个人试图同时使用您的家庭互联网,那可能是您可能希望提供的支持,甚至更多。

还需要考虑的是您的IP地址。 大多数家庭Internet计划都分配了动态IP。 为了运行Web服务器,您需要一个静态IP。 这可以由服务提供商处理,例如 DynDNS的 或者从您的Internet服务提供商(ISP)购买服务。

学习计算所需的带宽.

3.开发和部署网站

下一部分与使用虚拟主机提供商的体验相似,不同之处在于您没有获得任何支持。 您的网络文件需要移到您的网络主机上,以便您的网站开始运行。


哪种方法最适合托管自己的网站?

从这里的两个使用托管服务提供商或自托管网站的示例中可以看出,后者可能很快变得非常昂贵和复杂。 实际上,是(相信我,我之前做过)。

除了这样做的满意度之外,除非您是一家对网站有非常特定需求的企业,否则这样做的实际好处不多。 例如,其中一些可能是法律要求或公司要求。

但是,当今的Web托管服务提供商已经变得非常通用,并且在许多情况下愿意与客户讨论特殊需求。 不过,在大多数情况下,使用标准的托管计划通常绰绰有余。

管理您的托管资源

托管网站-尤其是如果您选择在本地托管,绝不是一项设置即忘记的任务。 随着您的网站越来越受欢迎,服务器资源管理将变得越来越重要。 当您在同一服务器上托管多个网站时,尤其如此。

前段时间,我们采访了Linux托管提供商的职员Marc Werne Gigatux.com,并要求他提供有关服务器资源管理的建议。 以下是他有关使资源永续使用的一些技巧。

1。 选择轻量级CMS

你可能想用 Joomla or 曼波 如此严重,但是如果您的主机存储空间不足500MB,则可能需要重新考虑您的选择。

WordPress or Drupal例如,它将成为一种轻量级,灵活的替代方案,可以节省MB的Web磁盘和带宽。 通常越少越轻,轻量级不等于功能越少。 制作替代方案的图表,并选择最适合您需求的CMS和托管包。

2.对于论坛–使用miniBB代替SMF

MiniBB仅占用不到2 MB的内存,而SMF却只有10 MB以上的内存,但这是一个完整的论坛解决方案,包含大量的附件,扩展程序和插件。

不喜欢miniBB?

对于更大的论坛脚本,有几种轻量级替代品。 PunBB,FluxBB和AEF引用了一些。 此外,在安装任何解决方案之前,请规划论坛的范围:如果您的目标是覆盖数千到数百万用户,则可能需要升级您的托管包。 如果您希望仅保留论坛工作人员或针对少数用户,请务必使用您可用的资源。

3.使用第三方通讯提供商

在您有限的虚拟主机帐户上安装新闻通讯软件,它将开始消耗您的磁盘和带宽。 不幸的是,它没有太多要做,并且最小的新闻通讯脚本OpenNewsletter仍然为640Kb,您还必须考虑所有存储问题。

相比下 - MailChimp,如果您的目标受众人数少于2,000个订阅者,并且您的目标是每月发送不超过12,000封电子邮件,那么从零成本开始的完整新闻通讯解决方案。

所有模板都可以自定义,因此您无需自己托管,也可以将简报与Facebook集成。

MailChimp的好选择是 恒联BenchmarkMail,其唯一限制由订阅选项提供-人们只能从您的表单中进行注册。

4。 使用缓存系统

低预算的大多数小型企业和个人网站所有者选择共享托管包以节省投资。 有时升级是提高性能所必需的,并且欢迎更广泛的受众及其产生的流量,但如果不能,则可以通过使用不会使CPU过载的缓存系统来节省服务器资源。

WordPress用户可以安装 W3总缓存 但是如果您不使用WordPress,则应尝试使用CMS供应商提供的工具来优化网站缓存。 例如,Joomla可以依靠 缓存清理 or 记录缓存; 而Drupal也有几个缓存性能工具。

5。 定期清空垃圾内容

以电子邮件,博客评论,pingback URL和超载服务器和数据库配额的文件的形式摆脱垃圾邮件。

每周至少做一次以避免内存问题(例如,WordPress注释删除仅适用于64MB的内存,之后您将收到致命错误,您将不得不增加PHP.INI中允许的内存大小文件或在WordPress根目录中的wp-config.php)。

6。 如果可能,请使用外部数据库

如果您的主机允许远程数据库链接,则一定要使用它。 外部数据库有助于将您的内容存储在托管帐户之外,从而有助于减轻Web磁盘配额的使用。 但是,请记住,远程数据库可能非常昂贵,并且给最终用户带来麻烦。

7.使用第三方文件托管服务

将所有可下载的内容托管在外部文件托管服务上,例如Photobucket,Vimeo,YouTube,4Shared,Giphy等。

如果资源有限,您不应允许访问者,客户或读者在您的服务器上上传内容。

8。 定期下载和删除日志文件

创建日志文件是为了让您了解您的网站运行状况,但在服务器上没有使用它们:如果您每周至少下载和删除它们一次,它们的大小将增加到几兆字节到一英镑。 两个cPanel日志尤其如此:

/ home / user中/的public_html / error_log中

/ home / user中的/ tmp / AWStats软件/

error_log文件通常包括动态错误,如PHP警告,数据库错误(非法排序等)和未经过的垃圾评论。 每周检查此文件以查找错误和警告,然后将其删除。

相反,/ awstats /文件夹包含您网站的所有访问日志和统计日志。 您应该禁用帐户中的AwStats软件,以避免因程序自动存储其统计文件而增加网站空间使用量,或者如果由于受限制的权限而无法使用,则应联系主机并要求禁用所有分析软件。


网站托管常见问题解答

什么是虚拟主机?

虚拟主机不仅仅是您的网站所在的空间。 它还涵盖了软件需求和成本,以及带宽和大量需要管理的其他微需求。 有关更多详细信息,我 在本指南中解释了网络主机的工作方式.

托管服务提供商与自托管:主要区别是什么?

网络托管服务提供商已经建立了专用于托管网站的环境。 他们为此目的进行了优化,并且由于它们是批量进行的,因此它们通常能够比自托管环境便宜得多地提供服务。

您需要网站托管吗?

是的,虚拟主机是运行网站所必需的关键组件之一。 要了解更多–这是以下列表 最好的网络托管公司 我推荐了

域名是运行我的网站所必须的吗?

域名是您网站的地址。 没有它,您的用户将无法访问您的网站,除非他们知道确切的IP地址。 学习更多关于 域名如何运作.

GoDaddy是否托管网站?

是的,GoDaddy是Web服务提供商,其产品之一是Web托管。

共享托管足以容纳我的网站吗?

如果您的网站是新的,则共享托管通常绰绰有余。 共享主机的容量因主机而异。 例如,某些网络主机 SiteGround,即使在共享托管选项中也有非常严格的计划。

有几种类型的托管?

共有四种主要类型的网络托管:共享,VPS,云和专用托管。 每个提供不同程度的性能,可靠性和安全性。

哪种托管类型最好?

“最佳”是相对的–最适合我的网站可能不适合您。 通常,如果您是新手,则共享主机应该是“最佳”入门场所。 专用服务器是最强大的托管类型,但它们也最昂贵(因此不建议新手使用)。

我可以在主机上使用WordPress吗?

如今,大多数网络托管服务提供商都允许您安装各种流行的Web应用程序。 这通常包括WordPress,Drupal,Joomla和许多其他主机。 为确保可以安装所需的应用程序,最好与服务提供商联系。

为什么我的网站运行缓慢?

网站速度可能取决于许多因素。 其中之一是您的网站的优化程度。 要了解影响网站性能的因素,请使用WebPageTest或GT Metrix之类的工具。 在此处运行测试将分解加载时间的详细信息,使您能够确定站点加载时间中的滞后点。

托管网站如何工作?

托管网站涉及一个Web服务器,该服务器旨在为通过万维网向访问者提供您的网站文件。 涉及的关键组件是您的网站文件,Web服务器和通过其访问您的网站的域名。

什么是云托管?

顾名思义,共享主机帐户“共享”单个服务器的资源。 在云托管中,多个服务器将其资源汇总到一个“云”中,然后将这些资源分配到云托管帐户中。

什么是托管托管?

托管托管是一种网络托管,服务提供商负责维护您帐户的技术性能。 这通常包括技术和软件更新。


延伸阅读

有关托管网站的更多信息

在创建网站时