那么,秉着分享为乐的互联网精神,我会将我搭建这个博客的具体步骤,尽可能详细地记录在下面。这是一项浩大的工程,会涉及到许多未知的领域。因此我会以我一开始搭建博客的方法、思路和行为作为基准,尽可能简化那些步骤。即:不去考虑太多原理,只要知道怎么操作就行了。
基本概念
咕
服务器
1. 购买服务器
详见:https://www.himiku.com/archives/buy-vps.html
2. 连接服务器
使用SSH连接工具连接服务器。这里推荐的是 Xshell。下载、安装后,进入软件,点击左上角文件,新建一个会话。
如上图,在主机中填入购买服务器得到的IP地址,端口号默认是22,不用管他。然后点击连接。弹出来的东西就直接确认,用户名一般是root,密码是主机商给的,也填进去。若给的是密钥,就从主机商上下载下来,然后导入Xshell,就可以选择密钥登陆。
3. 安装LNMP
因为我不喜欢宝塔,但又不会自己挨个安装 Nginx、MySQL、PHP,所以这里推荐使用的是 LNMP一键包。详细的步骤可以参考官方的安装方法。
安装LNMP有很多基本要求,这里以服务器配置为2G内存、Ubuntu18
为前提,安装最新版LNMP。
- 安装 screen,它的作用是如果网络掉线,你可以重新连接SSH,再执行
screen -r lnmp
,就会看到你的 lnmp 安装进程。保证安装过程的稳定性。
apt-get install screen
- 安装完毕,执行
screen -S lnmp
- 接着开始安装 LNMP,这里的命令是安装
1.7
版本,如果有更新,请安装最新版本。
wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp
MySQL 版本 为脚本默认,PHP 版本需要在官网上查询,选择最新版。Nginx 版本默认,数据库密码建议随机生成一个记不住的。
安装LNMP时间很长,你可以在这个时候去注册域名。
4. 添加域名到服务器
也就是LNMP官网里的 LNMP添加、删除虚拟主机及伪静态使用教程,在伪静态那一步选择 typecho。
或者参考我写的这篇教程:LNMP 添加网站/虚拟主机
域名
1. 注册域名
注册域名的地方,选择也有很多。不过只是搭建博客的话,个人建议在国内注册,因为比较便宜。若是想写一些不被法律允许的东西,那么还是选择国外的域名商比较妥当。具体自查。下面以腾讯云为例。
直奔 https://dnspod.cloud.tencent.com/ ,注册域名就完事了。
2. 设置域名解析
服务器有了,域名也有了,接下来就是设置域名解析。仍以腾讯云为例。
直奔 https://console.cloud.tencent.com/cns ,找到你在腾讯云注册好的域名,点击添加域名解析。
以我的himiku.com
为例,主机记录填www
,记录值填上面得到的IP地址。然后保存即可。
这样你的博客链接就是 www.himiku.com 。如果想让博客链接显示为 himiku.com ,就填入@
。或者把@
变成你的个人主页,用 blog.himiku.com
也是个不错的选择。
安装博客程序
1. 安装Typecho
如果你已经安装好LNMP并设置完解析,并且已经把域名添加到服务器上了,那么你就可以开始安装博客了。这里要用到Xftp,Xftp跟上面的Xshell是一家公司的。自己下载去。登陆步骤也和Xshell的一样,翻上去再看一遍。
登进去后,一般默认是在/root
目录,咱退回到根路径,一般长这样。
我这截图不完全,不管他。进入/home/wwwroot
目录,这里头放的是你在上面设置LNMP里建好的网站根目录。
随后下载博客程序。到 Typecho 官网,直接下载开发版吧。正式版其实有很多问题,开发版比较好一些。然后解压缩。得到的是一个build文件夹,里头是这么些个东西。
把这些东西直接拖进网站根目录里头,就可以啦!不过最好改个名字,比如blog
,这样好看也好记,就像这样。
直接拖进来的文件夹有一个弊端,它的所有者是root
,Xftp会显示,好好找找就能看到。这里我们需要一些命令操作一下,把它们的所有者改为www
。请在 Xshell 里输入以下命令:
chown www:www -R /home/wwwroot/blog
chmod 755 -R /home/wwwroot/blog
-R
后面跟着你的博客所在路径。如果博客程序目录不叫blog
,自行更改便是。
后续添加插件也是如此,重复上述操作,对着博客目录设置下就行。
2. 设置Typecho
接下来就可以访问博客进行设置啦!具体请看:Typecho 的设置
3. 安装 Typecho 插件
以博客目录为blog
为前提,插件的存放位置在/home/wwwroot/blog/usr/plugins
,把下载的插件都拖到这里头,授予www:www
权限、755
权限。
chown www:www -R /home/wwwroot/blog/usr/plugins
chmod 755 -R /home/wwwroot/blog/usr/plugins
推荐必备的插件有:
其余的插件可以参考本站使用的插件列表。
4. 推荐的Typecho主题
免费的:
付费的:
博客图片问题
可以直接在博客中上传,但后期维护麻烦,因此建议使用公共图床或是自建图床,具体自查。
关于自建图床可以参考:使用云存储搭建私人图库
Markdown 语法问题
可以参考:常用Markdown语法
差不多就是这样。咱们有问题留言。
本文作者:mikusa
本文链接:https://www.himiku.com/archives/build-a-personal-blog.html
版权声明:所有文章除特别声明外,均系本人自主创作,转载及引用请联系作者,并注明出处(作者、原文链接)。
原来在这里!
hi 你好呀,我又来了,我想问下你这个lnmp安装完以后,那个typecho的build里的文件内容直接丢到wwwroot目录里面嘛?方便加个Q不?我的邮箱是qq邮箱
那个腾讯云学生优惠套餐是不是没有了呀
腾讯云带宽太小了,建议用阿里云轻量,也有学生机
博主你最上面那个最后编辑时间提醒是怎么做到啊,我不会能请教一下吗
好像是90天还是180天会自动出现,是主题的功能。
步骤都对了就是访问不了 ,头已经炸裂
国内服务器要备案的……