忙碌的30天

学习计算机后,确立建立一个博客来记录生活的时候,这个博客的建设就着手开始了。

首先是敲定域名,思考了很多,自己的中英文名字都已经被注册了,自己想的各种有趣的名字也都已经有人注册(我主要看的是com域名),最终决定还是使用自己因为玩PUBG而制定的昵称规则来敲定了一个名字——Toleey,我不知道语法对不对,也不知道发音合适不合适,感觉整体还是很美观的这个六个字母组合在一起,也尝试过要不要用Toley,但总感觉还是缺点什么,再加上各种平台都有被注册过,也不好统一名称,便决定使用Toleey了,等以后有机会再去重新注册会自己的中英文名字域名吧。

其次是解决服务器的问题,想起了2016年Godaddy的建站经历,真是一个悲惨,因为便宜以及第一次建站,选择了海外的服务器,尽管在新加坡,而且还是一个专用于WordPress的虚拟主机,但依然访问缓慢,写作效果很差,最终没能坚持下去,也可能是当时接触电脑的机会也不多,只能多用手机写,真的好麻烦,最终没能坚持下去。这次已经看到国内的云服务厂商已经提供了便宜的学生主机,比较了一下,最终选择了腾讯云的主机,120一年,北京的机房,访问速度终于可以有保证了。国内建站是需要备案的,不过现在备案已经变得非常方便了,在微信小程序上就可以处理完,还会有腾讯云的客服先行审核决定你的资料能不能够过,不能的话还会帮忙改进,所以感觉现在备案已经被大大简化许多,赞一个!

然后就是建站了,学的Java,其实完全可以自己写,但是……才刚刚入门,一点都不懂,本想去学习建一个其他类型的博客,但发现真的好困难,最终还是选择了一键WordPress真方便,继续在WordPress上完成我的博客还是简单一些,其他类型的博客等以后Java学的深入一点,再去尝试更换或自己写吧。

最后就是正常访问了,打开这个网站https://www.tobywang.com就可以正常访问了。关于网站的访问,我还下了一些功夫,昨天忙碌了一下午都在为处理这个事情而头疼。是关于ssl证书的问题,没有ssl证书,浏览器打开地址就是“http”,有ssl证书,就是“https”,而且现在Google的Chrome浏览器访问“http”的网址都会提示不安全,而且没有“https”网站的权重也不会很高,所以为了网站的正常发展,这个问题也迟早要解决。我尝试过使用cloudflare,但发现cloudflare为什么访问网站的速度好慢,而且也不稳定(其实主要是英语界面我也不太懂),那个网站可以直接提供ssl,我尝试打开后,访问更难了。便还是换回了国内的dns服务商,切回了腾讯云的dns服务(Dnspod),后来上网一查发现,现在ssl证书早就有已经有免费的了,所以很容易去申请了,我就去腾讯云申请了免费证书,结果忽然发现需要安装,但真的什么都不懂。。。看了看教程,还需要上传证书到服务器端,需要FTP工具,可是我服务器器使用的是社区已经搭建好的镜像,根本不知道该怎么弄FTP登陆,便有些懵逼了,直到现在我还在想着这个问题。这几天各种我决定查一查,多了解一下服务器的环境,务必这周处理完这个问题,早解决,早轻松。

以上就是我这30天的建站历程,其实建站根本不需要这么长时间,中间的时间都是用来等着备案审核了,又赶上了一个节假日(国庆节),所以可能时间比较长,但实际上没有节假日的话应该会更快一点的。

总结一下建站的流程:

1.选择合适的域名,并注册。
  国内的注册商域名使用是需要实名的,
  国外的不需要。
2.选择合适的服务器,并开通。
  选择合适的服务器提供商,比比价格,比比续费价格,比比服务。优先推荐知名的服务器提供商,如阿里云、百度云、腾讯云。
  选择你所在城市最近的服务器节点,或者选择你想要面对的访问者地区的最近服务器节点。
  网站最重要的就是访问速度,后期可以部署更多的节点或者利用cdn加速什么的,但前期的小站还是做的稳一点比较好,不要选择离自己太远访问速度太慢的节点,那会严重影响你的建站积极性的,我的亲身经历。
3.按照服务器提供商要求,进行备案。  
  服务器备案申请前,还要注意,要先将自己的域名,如果是国内注册需要先进行实名认证,
没有认证的域名,是不允许进行解析的。
  海外的服务器是免备案的,国内的服务器是需要备案的。   
  现在都9102年了,只要你不干什么特别的事,还是优先推荐国内的服务器,毕竟访问速度 摆在那里,而且也便宜。现在备案真的超级方便了,我用的腾讯云在小程序里就可以完成备案了,超级方便。   
  备案是要进行两次的,一次是工信部备案,一次是公安部备案,两次都要进行,不备案网站是访问不了的。工信部备案完,会得到一个备案号,如“XICP备XXXXXXXX号”,然后网站就可以访问了,但需要30日之内完成公安部备案。公安部备案我已经提交了,还不知道审核要多久,审核后我会再更。
4.网站的搭建,正常访问
  以上任务全部完成后,就可以正式开始建设网站了。
  在建站前,要先完成基础工作。把域名解析到自己的服务器IP地址上,一般域名注册商都是提供免费的dns服务的,没有什么特殊要求的,直接使用域名注册商提供的dns服务即可,在解析服务中,添加两条“A”记录,域名前缀一个是“www”另一个是“@”,这是通用的域名解析逻辑,当然你可以修改,不过大多数网站都是这么解析的。解析栏中的地址就是直接填自己的服务器IP地址就可以了,其他的选项按照网站提示进行就可以了。
  按照自己先前的建设网站的规划,着手开始选择用什么软件或者用什么写来完成自己的网站建设。我因为要建立个人博客,所以选择的是WordPress。因为自己确实不懂,直接使用了腾讯云提供的社区镜像,一键搭好了我的WordPress博客。可以根据自己的需求,去选择先安装一个管理平台,然后再安装各种现成的建站软件,更高效的进行建站。
 
5.建站的最后,不断优化
  建站完成后,就可以正常运营了。
  现在基本上网站要求有ssl证书了,也就是访问时有“Https”,可以试着去服务器提供商(基本上每家都有提供免费的ssl证书)或者其他的免费ssl证书提供网站申请,然后安装部署到自己的服务器是。就可以开启“Https”访问了。
  每天坚持去自己的网站看一看,思考一下还有哪些需要优化的。不断坚持更新网站,这样才能确保网站的良好发展。