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