您想学习如何托管网站吗?像 WordPress 这样的自托管网站构建器可以让您完全自由地构建任何类型的网站。
挑战在于大多数初学者不知道托管网站的最佳方式。许多人甚至认为托管自己的网站需要特殊的技术技能。
这根本不是真的。
如果您选择正确的方法,那么您可以在短短几分钟内轻松托管自己的网站。在大多数情况下,这就像创建 Facebook 帐户一样简单。
在本初学者指南中,我们将向您展示如何在不学习任何技术技能的情况下托管网站的确切步骤。
我们还将解释这一切在幕后是如何运作的。这将帮助您对托管网站的不同方式有基本的了解。
准备好?让我们开始吧。
以下是您将在本指南中学到的内容。
托管网站意味着什么?
托管网站意味着您将网站文件放在称为服务器的特殊计算机上。这台计算机使您的网站文件可以在互联网上公开访问,因此任何人都可以访问它。
为了让世界各地的其他人看到该网站,这些特殊计算机安装了一组特定的软件。该软件称为网络服务器。
Web 服务器的基本工作是接收传入请求并通过将请求的页面发送到用户的浏览器进行响应。
所有这些听起来可能像是一堆技术术语,确实如此。
但是,您不需要学习如何执行所有这些操作来托管您的网站。幸运的是,有数千家公司提供此服务(以非常低的成本)。
互联网上的所有网站都使用网络托管公司来托管其网站。甚至像 Netflix(由 Amazon 托管)和 PayPal(由 Google Cloud 托管)这样的科技巨头也使用第三方服务提供商进行托管。
只有谷歌、微软和亚马逊等少数公司将所有服务完全托管在自己的平台上。
他们之所以能做到这一点,是因为他们有技术和财力来承担如此艰巨的任务。所有其他企业(包括我们)都使用网络托管公司来托管其网站。
托管网站需要什么
您需要以下两件事来托管网站。
- 网络托管服务提供商
- 域名
网络托管服务提供商为您提供即用型网络服务器来托管您的网站。他们负责所有技术工作,并为网站所有者提供易于使用的工具来管理其托管。
现在,用户如何访问您的自托管网站?这就是域名的用武之地。
域名是人们在浏览器中输入以访问您的网站的网站地址。例如,wpbeginner.com 会将您带到该网站。
基本上,域名是一种将用户浏览器连接到与该域名关联的网站服务器的人性化方式。要了解更多信息,请参阅我们关于什么是域名以及域名如何工作的指南。
您可以从这些顶级域名注册商之一购买域名。这些是获得销售域名注册许可的公司。
要了解您的虚拟主机和域名之间的关系,请参阅我们有关虚拟主机和域名之间差异的指南。
注意:在本文后面,我们将向您展示如何免费获取域名。
但首先,让我们看一下不同类型的网络托管计划,并评估哪一种最适合托管您的网站。
网站托管服务的类型
并非所有网站都是一样的。有些规模较小,流量较低,而另一些规模较大,内容较多,访问者较多。
较小的网站需要较少的资源,例如磁盘空间和带宽。另一方面,更大、更受欢迎的网站将需要更多资源才能有效运行。
网站托管公司提供不同类型的托管服务,旨在满足特定的网站需求。以下是一些最常见的托管选项。
1. 共享主机
共享托管服务适合小型网站、博客和刚刚起步的小型企业。
他们能够通过允许多个网站共享相同的服务器资源来降低成本。这使得托管您的网站变得经济实惠。
定价:从每月 2.75 美元到每月 7.99 美元不等
我们推荐的共享主机提供商:Bluehost
要了解更多信息,请参阅我们有关最佳共享网络托管真相的指南。
2.VPS托管
VPS 托管(虚拟专用服务器托管)仍然是共享托管环境。然而,它提供了一组灵活的资源来处理大流量峰值。
您可以为您的网站获得一个隔离的专用服务器,您可以通过托管控制面板对其进行管理。这为您提供了两全其美的优势:共享托管的低成本和专用资源的灵活性。
定价:29.99 美元/月起
适合:中型企业、热门博客和电子商务商店。
我们推荐的 VPS 托管公司:HostGator
要了解更多信息,请参阅我们关于何时需要为您的网站托管 VPS 的文章。
3. WordPress 托管
WordPress 托管是专为 WordPress 打造的专业托管服务。它就像为您的 WordPress 网站提供的礼宾服务。
在托管托管平台上,托管公司负责网站的更新、备份和缓存。这使您可以专注于创建内容和发展业务。
定价:每月 35.00 美元起
适合:热门博客、商业网站、会员网站。
我们推荐的 WordPress 托管托管公司:WP Engine
有关更多详细信息,请参阅我们的文章,解释您何时真正需要托管 WordPress 托管。
4. 专用托管
专用服务器托管为您提供专用于您自己网站的整个服务器。您可以获得服务器的所有资源、服务器管理的高级工具、安装自己的软件的能力,甚至是自己的操作系统。
您将管理自己的服务器,这可能需要一些技术技能。对于需要高性能来应对更高流量的大型网站来说,这是一个高级选项。
定价:每月 79.99 美元起
适用于:企业级企业、热门网站、电子商务商店。
我们推荐的专用托管公司:SiteGround或HostGator。
注意:我们使用SiteGround自定义专用服务器来托管 WPBeginner 网站。
为了进行直观比较,我们创建了一个信息图,您可以使用它来选择最佳的网络托管类型。
选择正确的网站托管计划
如您所见,所有不同的托管计划都具有不同的服务器配置和定价。您需要选择适合您的需求和预算的计划。
在 WPBeginner,我们建议用户从低成本的共享托管计划开始,然后随着业务的增长进行升级。这可以让您节省金钱,并且只需为您实际需要的服务付费。
共享托管计划起价为每月 7.99 美元(按年付费),域名起价为 14.99 美元。
现在,如果您刚刚起步,那么这仍然是一项重大投资。
幸运的是,Bluehost同意为我们的用户提供托管折扣和免费域名。基本上,您每月只需 2.75 美元即可开始使用。
他们是世界上最大的托管公司之一,也是官方推荐的 WordPress 网络托管提供商。他们提供免费的 SSL 证书和出色的客户支持。
对于其他共享托管计划,请参阅我们对最佳托管公司的比较。
注册托管帐户后,下一步就是创建您的网站。有关详细说明,请参阅我们的网站制作指南。
托管一个网站需要多少钱
到目前为止,我们已经承担了网络托管公司的费用。但是,托管网站的成本可能会因多种因素而异。
首先是您选择的托管计划。我们建议从较小的共享托管计划开始,然后随着您的业务和网站的发展进行升级。
一旦开始建立网站,您可能还需要花钱购买其他东西,例如网站模板、软件扩展和其他服务。
您的目标是只购买您真正需要的东西,并尽可能使用免费工具。
我们有关于构建 WordPress 网站的成本以及如何避免超支的优秀指南。
如何在您的计算机上托管网站
用户经常询问我们是否可以在自己的计算机上托管网站。
是的你可以。
但是,您应该在计算机上托管网站的唯一原因是您想在将网站放到互联网上之前在本地测试该网站。
许多初学者发现通过在计算机上安装本地服务器来学习 Web 开发、WordPress 和编码非常有用。
请参阅我们有关如何在 Windows和Mac上设置本地服务器的教程。
这将允许您安装本地服务器而不将其公开可用。
我们不建议使用本地服务器来托管网站并使其公开可用。但是,我们将向您展示如何为喜欢冒险的用户逐步执行此操作。
让您的本地主机服务器上线
一旦您在本地服务器上托管了一个网站,该网站将仅可供您使用。您需要更改其设置才能将您的网站放到互联网上。
首先,找到 Web 服务器软件的配置文件 httpd.conf。
如果您在 Windows 上使用 WAMP,那么您可以在 C:\wamp\bin\apache\apache[version#]\conf] 文件夹下找到它。
Mac 上的 MAMP 用户可以在 /Applications/MAMP/conf/apache/ 文件夹中找到它。
您可以使用记事本或 TextEdit 等纯文本编辑器打开此文件。之后,您需要找到以以下内容开头的行
Listen 80
您需要将其替换为您的 IP 地址和端口号。您只需通过谷歌搜索“我的 IP 地址是什么”即可找到您的 IP 地址,它会显示一个由点分隔的数字字符串。下面是该代码与您的 IP 对应的示例:
Listen 64.233.160.1:80
接下来,您需要找到以下行:
ServerName localhost:80
继续更改它,将 localhost:80 替换为您的 IP 地址。
ServerName 64.233.160.1
接下来,您需要找到 WAMP 的以下行:
<Directory "c:/wamp/www/">
如果您使用的是 MAMP,请查找以下行:
<Directory "/Applications/MAMP/htdocs">
在此行下方,您将看到访问权限,您需要将其替换为以下内容:
Order Allow,Deny
Allow from all
您现在可以保存配置文件并使用新权限重新启动本地服务器。
现在任何人都可以使用您的 IP 地址而不是本地主机来访问您的网站。这不是理想的情况,因为您的用户很难记住 IP 地址。
这就是域名派上用场的地方。
将您的域名指向本地托管的网站
将您的域名指向您在自己的计算机上托管的网站将允许用户像访问任何其他网站一样访问该网站。
首先,您需要编辑域名的 DNS 设置。我们在下面的屏幕截图中使用Domain.com:
之后,您需要编辑以@符号作为名称的A名称记录。如果您没有,请单击“添加新记录”按钮继续。
在值字段中,您需要输入计算机的 IP 地址,然后单击更新 DNS 按钮以保存更改。
如果本地服务器的计算机直接连接到互联网,那么一切就完成了。
但是,如果您的计算机通过路由器连接到互联网,则需要转发端口。为此,您需要通过在浏览器地址栏中输入路由器的 IP 地址来登录路由器的管理界面。
根据制造商的不同,您的路由器界面可能看起来略有不同。您需要找到标有端口转发、虚拟服务器或 NAT 的选项。
接下来,您需要将 Web 或 HTTP 流量转发到端口 80。在 IP 地址字段中,您需要输入计算机在本地网络上的 IP 地址。此 IP 地址是在本地网络上标识您的计算机的内部地址。
之后,您需要应用更改并重新启动路由器。
自己托管网站的缺点
在本地计算机上托管您的网站是一个坏主意。这就是为什么即使是拥有足够资源、技能和专业知识的科技巨头也更愿意选择托管服务提供商。
以下只是在本地计算机上托管网站的一些缺点。
- 为了运行网络服务器,您需要将其放在每天 24 小时连接到高速互联网连接的计算机上。
- 您还需要配置和安装 Web 服务器软件的更新、保留备份、规划备份服务器等等。
- 托管您网站的计算机也容易遭受黑客攻击、恶意软件注入和 DDOS 攻击。这还可能影响网络上所有其他计算机的安全。
- 您需要从互联网服务提供商处购买静态 IP 地址,这需要额外付费。
完成这一切需要大量的时间、精力和技术技能。这就是为什么您自己在本地计算机上托管您的网站是一个坏主意的原因。
有关网站托管的常见问题解答
我们帮助了数以千计的初学者创建了自己的网站,我们已经听到了每个可能的问题。以下是想要托管网站的人最常见的一些问题。
1. 为什么我需要托管提供商来托管网站?
托管服务提供商专门维护为网站提供服务的平台。他们的员工中有工程师和系统管理员,24/7 监控他们的服务器。
这使您可以专注于构建网站和发展业务,而不是管理服务器软件。
2. 我可以从两家公司购买域名和主机吗?
是的你可以。但是,从同一家公司购买它们可以让您在同一仪表板下管理它们。此外,一些提供商(例如Bluehost)甚至提供免费域名作为使用其服务的激励。
3. 我可以购买域名并稍后托管我的网站吗?
是的,您可以单独购买域名。但是,在您选择托管提供商之前,它不会指向您的网站。
我们推荐使用Domain.com来注册域名。他们提供适合初学者的域名管理工具,这将使您以后可以轻松地将您的域名连接到任何托管提供商。
您还可以使用我们的Domain.com 优惠券代码获得新域名注册额外 25% 的折扣。
4. 我可以在本地计算机上托管我的网站,然后将其移至托管提供商吗?
是的,你可以这么做。但是,如果您真的想发布网站,那么最好从托管提供商开始。
5. 我可以在一个提供商处托管一个网站,然后将其更改为另一提供商吗?
是的,您可以随时将您的网站转移到任何其他托管公司。请参阅我们关于如何将网站移至新主机的文章,了解详细说明。
6. 我在哪里托管我的网站?
市面上的托管公司如此之多,初学者很难做出正确的选择。
多年来,我们与市场上所有最好的网络托管公司合作。这让我们深入了解了什么才是一个好的托管平台。
对于入门网站,我们推荐Bluehost。它们会自动安装 WordPress,并提供适合初学者的仪表板、内置缓存、安全性等。最重要的是,他们还为 WPBeginner 读者提供托管折扣+免费域名。
如需更多建议,请参阅我们的最佳托管公司的完整列表及其优缺点。
有一些公司提供免费网络托管,但我们建议您对这些公司非常小心。