centos|centos + nginx + docsify在服务器上搭建一个简单博客(1): 准备工作
上一次更新博客是3年前了。当时也花了很多心力去对比各种博客系统,去找各种主题,然后一共就写了四篇文章。
可以说,上一篇博文与这一篇博文跨越了20岁与30岁。
如今觉得学习这件事要是没有输出和交流,光是闭门造车是效率很低下的,想着把一件事情写下来至少自己脑海里得复盘一遍,那也是温故而知新。
上面是废话,下面是正文。
有必要在服务器上搭建么
其实将博客托管到github是最省力的,以前我就是这么做的,基本上不需要做太多的设置,你就能:
- 拥有了一个域名
- 博客文章版本管理
- 方便的绑定你自己的域名
- 支持https
而我选择自己在服务器上搭建的原因是:
- 学习一下nginx
- 学习一下网络知识,比如域名解析等等
- 熟悉一下linux使用,比如端口放行、编译服务等等
- ...
准备工作 首先要有一台服务器,能联网。获取服务器的方式有很多种:
- 可以用家用电脑搭建一台(不适合新手)
- 购买云服务器(阿里云、腾讯云、华为云...)
- 虚拟主机
你需要考虑有以下几点:
- 有没有独立ip(这点很重要)
- 网络带宽(访问量很小的话不是很重要)
- 费用
申请免费域名 有必要申请一个域名么? 说实在的,如果想搭建一个博客其实有固定ip已经足够了,它就是你在这个网络世界的门牌号,通过这个门牌号,只要身在万维网中,你就能被找到。
不过ip地址的问题就是对人太不友好了,想象一下如果我们每天访问的网站都只能通过ip地址来访问,是不是得花上大量的时间去记忆?
所以域名其实是基于对人类友好的需求而产生的。有了域名之后,当你访问京东、淘宝、拼多多时就不需要记录一大堆ip地址了,而是jd.com、taobao.com、pinduoduo.com。
以上是域名的简短介绍,其实中心意思是:如果你有固定ip,那么域名不是必备的;如果你没有固定ip,那么想在外网访问你的服务,就必须使用动态域名解析DDNS,这个时候,域名确实是必须的。
申请 pp.ua 域名 对于个人用户来说,申请域名的渠道也有很多,国内的阿里云就提供购买域名服务(没有买过,好像需要备案),国外的话比较有名的是GoDaddy(第一年很优惠,第二年开始涨价)。
如果你对域名没有什么特别的要求,或者说的更直接一点,不愿意花钱的话,可以选择申请二级域名pp.ua。
详细的介绍和申请方法可以查看这个教程 https://tlanyan.me/personal-free-pp-ua-domain-tutorial/
总结 本文中介绍了一下在自己服务器上搭建博客的准备工作,还是那句话,如果不是自己想折腾的话,直接使用github pages是最省力的,国内的coding、码云等也都提供了类似的服务。
我最终的博客https://zhiyulife.pp.ua ,因为是外网的ip,速度不保证
【centos|centos + nginx + docsify在服务器上搭建一个简单博客(1): 准备工作】下一篇将介绍编译安装Nginx。
推荐阅读
- 监控nginx
- CentOS7 阿里云镜像配置方法
- Linux|Linux 服务器nginx相关命令
- Nginx|Nginx Tomcat 构造https服务应对苹果要求
- Centos6源码编译安装2.4版本http服务步骤
- Nginx详细教程
- Nginx进阶(1)——nginx本地代理配置访问node服务
- linux操作集-配置keepalived+nginx实现双机热备
- linux|linux centos7服务器时间同步
- 【每日知识】虚拟机|【每日知识】虚拟机 和 CentOS的安装 & go语言的简单知识2018-06-08