日更前语8.服务器搭建 + 域名访问方法一:本地PC + 公网IP方法二:本地PC + 内网穿透方法三:云服务器 + 内网穿透系列结语日更结语
今天是这个系列的最后一篇文章了,这个系列也算是日更的开山之作,哈哈。经过前两篇文章我们已经有了一个本地的博客,这个时候我们已经可以通过局域网去访问这个网站了。但我们写博客往往不只是为了在局域网里分享,而是走出区域的限制。因此我们需要将我们的网站接入公网,而且为了让人们易于记忆,需要申请一个域名。
服务器的搭建,一番试了三种方式,当然最终选择的是云服务器。我们一一介绍下。
这种方式最原始,成本最低。这里公网IP服务据一番之前了解,私人的宽带(专线宽带是非常贵的)想支持公网IP,只有电信,而且每个城市的政策不一样。
比如一番在成都,现实情况是,可以电话让客服帮你开通公网IP,但这个公网IP并不是一直不变的,隔个一两天就会变一下。可能如网上所说,分给家庭用户的公网IP有限,其实也是动态分配的。
有了公网IP之后,我们只需要启动Hexo的时候指定好端口,我们便可以在任何连接了互联网的设备,通过输入“公网IP:端口号”的方式来访问我们的博客了。
但我们想通过公网访问我们的服务器,只能通过这个公网IP,这个IP一旦变了,我们就需要重新查看新的IP是多少才能访问。特别是我们要映射域名的时候,IP变了,又需要重新改下映射表,这么差的稳定性,无疑是致命的。
因此,想要通过这个方式搭建一个对外的稳定博客的想法,还是放弃吧,自己玩玩还是可以。而且也没有域名,不能通过域名访问。
内网穿透,顾名思义,就是穿透局域网、公网之间的隔阂。具体的实现,一番粗略的理解应该就是通过第三方的有公网IP的服务器,将网址请求发给第三方服务器,然后第三方服务器再转发给我们本地服务器。但内网穿透必须有一个域名,不然估计第三方服务器的公网IP肯定也是不够用的。一般第三方服务会提供域名注册、内网穿透的一整套的服务。
据一番所知,三大互联网BAT的云服务都有域名注册的服务。一番用的就是花生壳的服务,会免费送两个域名,大家看到的efonfighting.imwork.net
这个域名其实就是免费的,哈哈。当然,如果想要一个好名字,可以花钱。而且内网穿透也是需要花钱的,需要卖流量,一番也就花了不到10块买了个最便宜的(一番真是个勤俭持家。。。)。
所以,这个方案其实花费也是非常小的。
这个方法和方法二的区别就是把本地服务器搬到了云上。云服务器有什么优势呢?思考几个问题:家里停电了怎么办?家里断网了怎么办?人在外,家里电脑死机了怎么办?狭小的家里放得下多余的电脑吗?忍受得了电脑的噪音吗?好了,如果觉得这些都不是问题,又对稳定性要求没那么高的,就用本地电脑吧。
云服务器费用还是很高的,但近几年各家竞争,会做一些活动,买一些活动的云服务器还是可以尝试尝试的。一番用的是百度的云服务器(当然是搞活动的时候买的,一年好像是一百多还是两百多,有点记不清了,哈哈)。配置方法和本地完全一样。
好了,通过这一系列三篇文章,我们就可以搭建自己的Hexo博客,并且通过指定网址让任何人都可以访问我们的博客了。也算是有了一块有自主主权的互联网专属耕地,可以辛勤耕种了。