搭建博客
从购买服务器开始,我慢慢搭建了这个博客,遇到过许多困难,但最终的结果还是比较满意的,颇有感慨,故作此文。之前一直在CSDN写博客,但是C站广告已经泛滥,而且下载东西需要花费许多米,故决定自己搭建博客,于是趁着双11在阿里云购买了域名和轻量级服务器,这是我第一次搭建博客,最后的效果可能比较普通,但是我会坚持下写博客,我觉得这件事可以提升自己,而且记录自己的经验,下次再使用的时候就会方便许多了,也可以惠及他人,给他人提供思路。
(一) 选择合适的记录方式
首先是可以依托github+hexo等等搭建,但是由于不可抗力因素,这样的访问速度太慢了;
其次是采用CSDN,博客园之类的网站,CSDN的限制很多,下载收费,被人诟病,博客园是一种不错的方式,但是博客园之前出了一次问题导致整个数据库被删除,大家写的东西都很难搜到了;
最后是自己搭建服务器并购买域名来搭建,我最终选择的就是这最终方式,辨识度高且容易控制;
(二) 搭建博客思路
我使用过的博客搭建主要有:
(1)基于Hexo+git的方式 :好处是网页响应快,但是步骤比较多,尤其是git push的时候容易出问题,博客是存在本地,搭建需要熟悉命令行,使用这种方式时我在git这部分失败了,仓库自动部署后无法更新,必须手动更新,这个问题不是很好解决,最终我放弃了这种方式;
(2)使用wordpress+LAMP搭建:wordpress是最多人使用的网站建站程序,本身比较笨重而且由于是外国人写的
对国内不是很友好,尤其一些插件的使用方式都是按照国外来的,我使用wordpress建站后由于设置了安全助手后就直接无法访问网站了,而且一些主题的设置很令新手摸不到头脑,虽然主题很多很靓,但是我只是做个博客,很多功能是冗余的;
(3)使用z-blog+LNMP搭建,最终本站采用的就是这种方式,z-blog是国人写的博客建站程序,非常轻量而且由于是国人写的很多地方都符合我的习惯,最终我选择了他;
(三)搭建博客
(1)购买一台服务器
推荐使用阿里云或者腾讯云,在双十一时有很大的优惠,加上学生优惠基本等于免费送了,可以购买阿里云的云服务器或者轻量服务器,我买的是轻量服务器,花费了47元一年,感觉还是非常划算的:
(2)购买一个域名并且备案
从阿里云购买的域名可以直接用阿里云免费备案,这里我购买的域名是eestr.com,算上备案的时间大概花费了10天左右,最终工信部会有一条短通知,然后就可以使用这个域名了;
首先是购买域名,我购买的是.com域名,所以比较贵一些,.icu和.top会比较便宜,购买域名花费了27元:
剩下的时间就是备案了,阿里云的备案非常方便,但是相对来说时间还是比较漫长的:
当工信部的短信提醒后网站备案就完成了。
(3)设置DNS解析
由于我购买的是阿里云域名和服务器,所以可以直接用阿里云的解析,进入阿里云的云解析界面,给自己的网站添加解析即可,解析需要设置为A记录:
(4)给服务器安装宝塔BT面板
宝塔面板是Linux服务端管理神器,非常好用的界面,直接登录宝塔官网,可以看到linux端的安装命令,在这里我们采用SSH远程登录到服务器,执行安装指令,SSH我采用的是MobaXterm,这是一款非常好用的软件,用途很多,而且他是免费的:
使用MOBAXterm登录:
命令行安装宝塔面板,然后记录下用户名和密码:
安装好宝塔面板后我们需要放行8888端口,使用阿里云的面板配置安全-防火墙,添加规则放行8888端口,同时把安装好宝塔面板后服务器给出的登录用户名和密码,登录宝塔界面用:
(5)登录宝塔面板安装运行环境
这个就是宝塔的面板,非常的简洁好用,接下来我们需要修改宝塔面板的登录密码,修改下宝塔linux的端口,提高安全性,同时修改完端口后需要在阿里云放行端口,宝塔面板的放行是不管用的,接下俩安装运行环境:
a.Niginx:网络服务器 轻量好用
b.MySQL:数据库 最常用的数据接口
c.php74:我们部署的Z_BLOG是php版本,asp版本用的少了;
d.z-blog一键部署 安装完前几个后就可以直接部署博客了,注意填入的网站是*.com和www.*.com,两个都要填上去;
这些是必备的软件:
所有软件不要安装最新版本,容易出版本适配问题,最好安装比较稳定的版本;
这个时候重启下服务器,输入网站名字,网站已经搭建好了,剩下的就是在Z-blog界面修改自己的网站了;
(6)SSL证书申请与安装
可以申请宝塔的免费SSL证书,为期一年,大概需要一天的审核时间,之后就可以愉快的写博客了;
(四)网站优化
可以安装下列插件优化自己的网站,如下
至此,个人博客就搭建完成了。
版权声明
本文仅代表作者观点。
本文系作者发表,未经许可,不得转载。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。