如何自己托管网站?(2021版)
想学习如何托管网站吗?像WordPress这样可以自托管的建站软件为大家提供了足够的自由空间去搭建各种各样的网站。最大的问题是大部分的小白们都不知道托管网站的最佳方法。许多小白甚至认为托管他们的网站需要有专业的技术才行。
如果这么认为的话,那你就真错了。
如果选择了正确的方法,那么你也可以在几分钟内就轻轻松松的托管好你的网站。大部分情况下,托管网站就跟注册一个QQ号一样简单。
在这篇小白指南中,我们将向你展示在没有学习任何专业技能的前提下如何一步一步的托管网站。我们还会解释背后的工作原理,这样有助于大家理解不同的托管网站方式的基础知识。
准备好了吗?那么我们开始吧!
下面是你将在本指南中学习到的知识点。
- 托管网站是什么意思?
- 托管一个网站都需要些什么?
- 不同类型的网站托管服务
- 选择合适的托管方案
- 托管一个网站要花多少钱?
- 如果在你的电脑上托管网站?
- 将你的本地网站上线
托管网站是什么意思?
托管网站的意思是,把你的网站文件放在一台称之为服务器的特殊电脑上。这台电脑可以让互联网上的用户可以公开访问你的网站。
为了让全球各地的人们都可以访问你的网站,这些特殊的电脑上安装了一套专门的软件,叫做Web Server(网页服务器)。
一台Web服务器最基本的职责是接收进来的请求并且响应用户的请求,将请求的网页发送至用户的浏览器。
目前为止,所有这些听起来都像一对技术术语,确实是这样的。
但是,如果只是为了托管网站的话是不用学习这些东西的。幸好,有成千上万的公司可以提供网站托管这项服务,而且价格还非常的便宜。
网络上几乎所有的网站都使用Web托管公司来托管他们的网站。甚至一些技术巨头也是这样,比如Netflix(由Amazon托管)和PayPal(由Google Cloud托管)都是使用第三方来托管的。
只有屈指可数的几家公司,像Google,Microsoft和Amazon,是完全在自家的平台上托管他们的服务。
他们可以这样做,是因为他们有足够的技术和财力来支撑。其他所有的企业都是使用网站托管公司的服务来托管他们的网站。
托管一个网站都需要些什么?
你需要下面的两个东西来托管网站。
- Web托管服务提供商
- 域名
Web托管服务提供商提供可立即使用的Web服务器来托管你的网站。 他们会负责所有技术工作,并为网站主提供易于使用的工具来管理他们的托管。
那么,用户如何能访问到你自己托管的网站呢?这里就需要用到域名了。
域名就是人们访问你的网站时在浏览器中输入的网址,例如,在浏览器地址栏中输入http://wpxiaobai.cn就会打开你现在浏览的这个网站。可以说,域名是将用户浏览器和网站服务器建立联系的一种人性化的方式。
首先,我们一起来看一下不同类型的网站托管方案并评估出哪一种更适合用来托管你的网站。
不同类型的网站托管服务
不是所有的网站都相同。一些小网站只有很少的流量,而那些大网站有非常多的内容和访客。小网站需要的资源也非常少,换句话说,大型的热门网站会需要更多的资源来让它更高效的运行。
网站托管公司为了处理特定网站的需求会退出不同的托管方案。下面是一些常见的托管服务方案。
1. 共享主机
共享主机比较适合小型的网站、博客和一些刚起步的小企业站。通过让多个网站共享同一台服务器的资源可以降低费用支出,也让托管网站的费用更加亲民。
价格:3.95美金/月起
适合于:刚开设的博客,刚起步的小企业站
我们推荐的国外共享主机提供商:Bluehost,3年的主机套餐低至每月仅需3.95美元,针对WordPress专门优化,响应速度非常快。还送一年的免费顶级域名。
2. VPS主机
VPS主机(虚拟专用服务器)仍然是一种共享主机环境。但是,它提供了一套灵活的资源来处理大流量峰值。
你的网站拥有专用服务器的一部分资源,并且可以通过主机控制面板来进行管理。它的好处是可以让你即享受较低的共享主机费用,又能拥有专属资源的灵活性。
价格:70元/月起
适合于:中等规模的企业站、热门博客和网店
我们推荐的国外共享主机提供商:HostGator
3. 专业WordPress托管主机
专业WordPress托管主机是专门针对WordPress的特殊的主机托管服务,就像是为WordPress网站提供的礼宾服务。
在专业WordPress托管平台上,托管公司会帮你的网站自动处理升级、备份和缓存,这样你就可以把更多的精力放在创造内容和业务增长上面。
价格:35美金/月起
适合于:热门博客、企业站、会员制网站
我们推荐的国外共享主机提供商:WP Engine
4. 专用主机
专用的服务器托管为你提供专用于你自己网站的整个服务器。 你可以获得服务器的所有资源、用于服务器管理的高级工具、安装自己的软件甚至自己的操作系统的能力。
你需要管理自己的服务器,所以这可能需要一些专业技能。 对于需要高性能以应对更高流量的大型网站而言,一般都会选择专用主机。
价格:79.99美元/月起
适合于:企业级站点,高流量网站,在线商城
我们推荐的国外专用主机公司:SiteGround 或者 HostGator
选择合适的托管方案
通过上面的介绍,你对不同的托管方案也有了一些基本的了解。那么现在就需要选择一款适合你自己的方案了。
我们推荐大家先使用费用较低的共享主机方案,然后再根据业务的增长逐渐进行升级。这样可以剩下不少的钱,而且只需要为你的实际需求支付相应的费用。
共享主机一般的配置费用大概在一年500块左右,这个价格的配置足以支撑网站最初的运行。
当你注册了托管账号后,下一步就是去创建你的网站。具体的教程,请阅读我们的文章《手把手教你如何搭建一个WordPress博客》。
托管一个网站要花多少钱?
目前为止,我们只提到了网站托管公司需要的费用,但是,托管一个网站可能会根据其他不同的因素产生不同的费用。
首先就是你选择的托管方案。我们推荐先使用小的共享主机方案,然后根据业务和网站的增长再逐步进行升级。
当你搭建好网站后,你可能还需要在其他东西上花钱,比如网站模板,软件扩展和其他的服务等等。你的目标应该是只购买真正需要的,并尽可能的去使用免费的工具。
如何在你的电脑上托管网站?
经常有很多人问我们,是否可以在自己的电脑上托管网站?是的,当然可以。
但是,在你自己的电脑上托管网站的唯一原因应该是在上线前你需要在本地进行测试。
很多小白发现在他们的电脑上安装本地服务器有助于他们学习网页开发、WordPress和编程。
那我们就一起来看一下如何在Windows系统上使用WAMP搭建本地服务器。
什么是WAMP?
WAMP,是Windows系统上的网站运行环境,它将Apache Web服务器,PHP和MySQL打包成了一个软件。
所有这些都是独立的开源软件。 但是,即使对于有经验的用户来说,单独安装它们并不容易。 像WAMP这样的软件可以让你轻松安装它们,并在几分钟内拥有一个可用的本地环境。
首先,你需要去下载WAMP软件并将它安装到你的Windows系统中。去WAMP官方网站,点击Start Using Wampserver就可以开始下载了。
然后页面会跳转到下载的部分,有32位和64位的可选,只需要下载与自己系统相匹配的即可。
下载完成后双击进行安装即可,安装完成启动Wamp,本地环境就部署成功了。
我们不建议使用本地服务器去托管网站,而且还将网站对外网开放。但是,我们还是会为喜欢冒险的用户展示该怎么做。
将你的本地网站上线
当你在本地服务器上托管了网站后,这个网站只有你自己可以访问。你需要对一些设置进行修改才能把网站放到互联网上去。
首先,找到网站服务器软件的配置文件httpd.conf。
如果你在Windows上使用的是WAMP,那么这个文件的路径应该在 C:\wamp\bin\apache\apache[version]\conf\ 这个文件夹内。
使用MAMP的苹果电脑用户,可以在/Applications/MAMP/conf/apache/这个位置找到。
你可以使用纯文本编辑器,例如Notepad或者TextEdit打开它,然后找到Listen 80
开头的那行,用你自己的IP和端口将原来的进行替换。
注意:前提是你家的宽带有独立的外网IP,且运营商开放了80端口。
如果你不知道自己的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设置,编辑A记录,如果没有的话,点击新增记录,增加一个A记录,使用@作为主机名,在记录值中填写你电脑的IP地址,最后别忘了保存你做的修改。
但是,如果你的电脑是通过路由器连接到互联网的话,你还需要在路由器上做端口转发。你需要在浏览器中输入路由器的IP地址进入路由器。
虽然不同的路由器厂商有自己独特的管理面板,但是基本上都会有端口转发,虚拟服务器或者叫做NAT的部分。
接下来,你需要将Web或者HTTP的流量转发到80端口,在IP地址栏里,填写电脑的本地局域网IP地址,然后保存并重启路由器。
在自己电脑上托管网站的缺点:
- 为了网站能正常运行,你需要全天候7×24小时开机。
- 你还需要为网站服务器软件安装更新,保持备份,准备备份服务器以及其他的事情。
- 托管网站的电脑还需要应对黑客的攻击,病毒感染以及DDOS攻击。这可能会威胁到跟你电脑在同一个网络中的其他电脑的安全。
- 你需要从网络运营商那里购买静态IP地址,这也是一笔花销。
- 你需要花大量的时间、精力和去处理这些事情,还要求你具备专业的技能。
所以这就是为什么不推荐你使用自己的电脑去托管网站。
希望这篇文章可以帮助你学习到如何去托管你的网站。你可能还想了解: