1. 前言

搭建个人博客的初衷是记录摄影路上的个人作品,方便自己随时查阅(其实也是满足自己小小的虚荣心

1.1 个人博客系统筛选

选择Typecho的原因:与当下流行的WordPress系统相比,Typecho有轻量、简洁、易布置、原生支持markdown的优点,非常适合vps主机性能一般的个人博主,写本篇文章留作新手通过命令布置原生typecho的一个存档。

2. 前期准备

  1. 一个基本配置的vps,推荐:Bandwagon(1核-512MB-10G)
  2. 重置vps系统为Ubuntu 18.04
  3. 购买一个好记的域名namesil.com
  4. 推荐使用cloudflare做好域名解析cloudflare.com

3. 布置LNMP环境

介绍一下什么叫LNMP环境:LNMP架构的搭建及应用部署详解
简单来说就是Linux系统下Nginx+MySQL+PHP这种网站服务器架构。

3.1 一键安装LNMP命令

wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp

接下来你会看到如下界面:

1

这一步时间比较长,经过漫长的等待之后,会有如下提示:

2

4. 添加伪静态

lnmp vhost add

使用lnmp可以很轻松的加上伪静态的操作:

3

5. 上传Typecho

完成之后,我们只需要把typecho的文件(官网下载地址)传输到对应的/home/wwwroot/xxx.xx/下面就行了,这里建议通过可视化finalshell上传

4

5.1 本地安装finalshell

Finalshell官网,下载安装第一个即可

5.2 上传Typecho文件

通过finalshell可视化文件栏,将解压后的typecho文件夹中的全部文件拖入服务器对应的/home/wwwroot/xxx.xx/目录中

5

5.3 在usr/uploads/目录添加完全读写权限

使用finalshell更改权限

6

6. 进入typecho前端安装界面

浏览器登录自己的域名,就可以看到typecho的安装界面了,大致按照默认选择就可以了。

7

6.1 解决后台和文章页面可能出现404的情况bug

找到youdomain.com.conf文件,文件位置:

/usr/local/nginx/conf/vhost/youname.com.conf

将 include enable-php.conf 改为 include enable-php-pathinfo.conf

8

改完之后保存退出,使用命令:

lnmp restart

重启服务后,再次访问就没有问题了

参考文章:

标签: none

已有 14 条评论

  1. 博主真是太厉害了!!!

  2. 叼茂SEO.bfbikes.com

  3. 看的我热血沸腾啊https://www.jiwenlaw.com/

  4. 叼茂SEO.bfbikes.com

  5. 怎么收藏这篇文章?

  6. 看的我热血沸腾啊https://www.237fa.com/

  7. 看的我热血沸腾啊https://www.ea55.com/

  8. 看的我热血沸腾啊https://www.ea55.com/

  9. 看的我热血沸腾啊www.jiwenlaw.com

  10. 想想你的文章写的特别好www.jiwenlaw.com

  11. 哈哈哈,写的太好了https://www.cscnn.com/

  12. 兄弟写的非常好 https://www.cscnn.com/

  13. 哈哈哈,写的太好了https://www.lawjida.com/

  14. 哈哈哈,写的太好了https://www.lawjida.com/

添加新评论