博客搭建全流程与心得(宝塔+Typecho)

写在前面

我的个人博客终于正式上线了,过程可谓比较艰辛,整个过程中学到了很多网站搭建的技巧,在此进行以下简单的梳理与总结,如有不足请多多指正。本文主要记录从零开始建立博客直到正式上线的大致流程,操作细节处引用了网上已有的一些文章,在此感谢前人的经验分享。

前期准备

  • Markdown

在准备搭建自己的博客之前,建议先学习Markdown语法,并在CSDN或博客园写一些文章,先养成写博客的习惯,再考虑花费精力搭建属于自己的博客。

Markdown语法学习:Markdown官方教程

Markdown编辑器推荐:Typora

环境准备

  • 服务器

要搭建一个网站,首先必不可缺的就是服务器啦,我用的是阿里云的轻量服务器,比较适合搭建小型网站,除了阿里云,也可以选择腾讯云等国内的服务器厂商的产品。选择国内服务器的优点是方便境内进行访问,但缺点就是需要工信部备案,公安备案等较为繁琐的操作,但如果是新手还是比较建议选择国内服务器的。

  • 服务器环境搭建

购买服务器后,需要选择服务器上的系统镜像或应用镜像,因为我对宝塔比较熟悉,所以选择的是基于CentOS 7.9宝塔的应用镜像。如果不想用宝塔,建议选择CentOS 8.2的系统镜像,然后自行安装需要的软件。

  • 宝塔使用

如果你和我一样选择的是宝塔系统镜像,下一步就可以直接使用宝塔对服务器进行操作了。在服务器管理控制台点应用详情,再根据提示一步步操作即可登录到宝塔界面。进入宝塔后首先要安装环境,我选择的是LNMP(Linux+Nginx+MySQL+PHP),对个人博客而言,我觉得LNMP和LAMP在性能上差别不大,只是LNMP比较主流一些,搭建过程中出现问题比较容易找解决方案,个人来说,我之前用Apache比较多,所以想换个环境学习学习。

网站搭建

  • 建站

服务器配置好后,我没有立刻绑定域名,因为如果在新买的域名上建站,需要等待较长时间的备案流程才能正常访问网站,所以我选择在ip地址上先建立、调试网站,再绑定域名。不过这样的缺点就是将网站从ip地址访问换到域名访问时需要进行一些后台文件的配置(后面会讲),但不是很麻烦。现在想来,更好的解决方案应该是在ip地址上建站,同时绑定域名并进行备案,在等待备案完成的时间里对网站进行调试,备案通过后再更改文件换到域名访问。

流程:网站 -> 添加站点 -> 域名:ip地址 数据库:MySQL -> 提交

  • 博客环境选择

到了比较关键的一步,现在主流的博客环境有Wordpress和Typecho,我一开始选择的是Wordpress,但在调试过程中,感觉后台调试过程较为繁琐,也一直没找到喜欢的主题(我对代码高亮和主页布局比较挑剔),最后还是放弃了Wordpress,重新用Typecho搭建了博客。它的优点就是十分简洁,可操作性也更高一些,我个人比较喜欢。

Typecho官网

Typecho主题模板站

30分钟搭建 Typecho 个人博客教程

流程:文件 -> www/wwwroot/ip地址或域名/ -> 上传下载的Typecho源码

搭建好博客,选好喜欢的主题,填充好内容后,就可以准备正式上线了。购买域名时,首年一般比较便宜,.com/.cn一般29/年,.xyz/.top之类的新顶级域名也就5、6/年,但记得注意看一下续费的价格,.xyz续费69/年,有点离谱,.top/.icu之类的才二三十块钱……

买好域名后有两件事要去做:

  1. 绑定DNS解析
  2. 申请SSL证书

我是在腾讯云买的域名,买的时候就免费赠送了这两项服务,如果没赠送的话需要自己开通一下,网上有大量的教程,我就不赘述了。

  • 重新部署站点

    (此步骤建议在完成ICP备案后进行,这样在备案过程中仍可以使用ip地址访问网站进行调试。)

    如果一开始建站是在ip地址上建的话,现在就需要重新把网站部署到域名上了,方法如下:

    Typecho 修改域名

    Typecho 网站更换域名

    部署好后,在宝塔中添加SSL证书,以后就可以使用https加域名访问了。

后续备案流程

  • 域名实名认证

根据注册局相关规定,域名注册后必须在规定时间内完成域名实名认证,否则会被注册局暂停解析(Serverhold),无法正常使用。注意,这里的操作要在购买域名的服务商处进行。实名认证完成后至少 3 天才可进行网站备案,详情请咨询相关备案平台。

  • ICP备案

域名解析完成后,如果网站没有进行备案,域名访问很快就会被拦截,无法访问。

网站备案要在购买服务器的服务商处进行。比如我在腾讯云购买的域名,在阿里云购买的服务器,那么就要在阿里云这边进行备案。备案前要把域名的DNS解析暂停,服务商这边才能向管局提交申请。在哪个省管局进行备案取决于备案主体的地址,这里如果不填写个人现实所在地的话好像也可以实现跨省备案,但我没试过。

备案中有一个比较坑的点,就是网站名称的填写,有很多过滤词,如博客、社区、交流…而且包含学习、分享、记录等词语也很容易被打回,机制的网友们还尝试过“奇变偶不变”、“健康快乐每一天”等各种离谱名字,当时竟然都被通过了,但现在貌似是不行。我通过偷偷查看了几个比较好的博客备案名称后,选择了“我的**开发之路”的格式,一次就通过了,大家可以参考一下。

备案全程大概需要10天左右,提交申请后就只能等通知了,如果是在ip地址上建的站在此期间还可以调试调试,不然直接用ip访问可能造成主题中一些排版加载不出来。

ICP备案流程概述

  • 公安备案

完成ICP备案后,博客就可以正常访问,正式上线啦。但根据规定,网站在工信部备案成功后,需在网站开通之日起30日内登录全国互联网安全管理服务平台提交公安联网备案申请。这一步就比较简单了,实名注册账号,填写个人信息和网站信息,提交相应文件即可(域名证书在购买域名的服务商那边下载),然后静静等待审核通过就大功告成了。注意,在填写网站信息时,服务类型一栏,是否提供互联网交互服务,建议选否,www服务,否则会被当地网警会打电话叫去公安局当面核验,要填写《交互式服务安全检查表》等各种文件,比较麻烦,选择否的话审核会比较快。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值