你好,世界

这篇文字既是对我第一次创建博客的过程记录,也是一篇学习笔记。由于很多前人留下了大量的教程和打包的工具,让这个过程免去很多技术性困难,但我仍希望不是只完成这个过程,而是尽可能查找和学习每一个遇到的新名词,真正理解这个过程的逻辑。

一个网站最基础的部分就是网页,如果想从HTML页面写起,显然成本太高,好在大牛们已经做好了博客生成器来解决网页编写的问题。一般来说,博客生成器分为动态和静态两种。其中,动态博客生成器典型代表有:WordPress、FarBox、Ghost等,静态的博客生成器典型代表有:Hexo、Jekyll、Octopress、Hugo等。关于动态和静态的区别主要有以下几点:

· 资源占用上,静态的相比动态占用服务器资源少,还可以托管在Github Pages上;

· 发布更新操作上,由于静态博客没有管理后台,所以发布更新内容要比动态博客繁琐;

· 访问速度上,由于静态博客没有数据库,所以访问速度更快;

· 安全性上,静态博客相比动态博客免疫了很多Web攻击套路。

在有现成模板,不需要生啃代码的前提下,搭建博客的过程大致包括准备一个服务器、准备一个域名、将域名解析到服务器、配置和安装博客生成器,最后在后台修改网站设置。

1、WordPress

wordpress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。WordPress是迄今为止使用人数最多的平台,互联网上约有30%的网站采用WordPress搭建。这也是我选择使用的工具。

2、云服务器

服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。

云服务器是众多服务器的一个集群,拥有自己独立的IP和带宽等。不同于传统服务器,它能够根据客户自身需求来进行配置扩增,是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务,支持各种应用软件灵活扩展。

3、域名

域名可以简单理解为通往网站的路,简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)通常由一串字符和后缀组成,常见的后缀有:com、net、cn。

由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。

4、域名解析(DNS解析)

网域名称系统(DNS,Domain Name System,将域名和IP地址相互映射的一个分布式数据库)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。

域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。

域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等。说得简单点就是将好记的域名解析成IP,服务由DNS服务器完成,是把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。互联网中的地址是数字的IP地址,域名解析的作用主要就是为了便于记忆。

实际的过程走了些弯路,先是用了百度智能云的“学生计划”租了一个月的入门级云服务器,并根据网上的教程在服务器中手动下载配置Apache、PHP、Mysql和Wordpress,想起来还没有注册域名,就和小姐妹商量了名字和后缀,买了magicgirls.plus。而后在域名备案的时候才知道备案服务器至少需要三个月以上有效期,且备案时间需要至多半个月。续费两个月的价格我都能租一个新的一年期国外服务器了!

然后在建议下转战到了腾讯云,搜索对比之后租了一个香港的轻量应用服务器,绕过备案,自带Wordpress就非常香了,不用再手动配置一遍。到这里最后唯一需要做的就是把通过百度智能云购买的域名的DNS服务器修改成腾讯云的新服务器。百度再见~鹅爸爸你好~

在等待修改生效的一晚过后,重新在新服务器上进行域名解析,这个网站就正式生成了,也可以访问了。

这是个很有趣的过程,遇到的问题和解决问题的过程都算不上太令人烦躁。毕竟我也是经历过一年多被python作业里各种bug洗礼的IT萌新了!由于以前有过操作APP管理后台的经历,所以第一次登录上Wordpress管理后台的时候熟悉的感觉涌上来,我就知道这次对了!

说到底,还是非常感谢提供技术解决方案的供应商们,也是技术的完全成熟使得这些工具逐渐变得更加便捷、更加智能。计算机技术的门槛其实是比较高的,是因为有了专业人士的努力,不断创造和优化工具,才为普通的入门者降低了门槛,让用户能站在巨人肩膀上开启征程。

房已经搭好了,接下来就开始跟小姐妹一起为新房做装修了!Hello,world。