浅谈个人搭建独立blog的一点经验

浅谈个人搭建独立b…

听大佬们教诲,技术提高最好要弄一个个人的独立blog,有个空间去纪录自己学习的心得,有个地方可以写自己妙手偶得的思路。于是,笔者便用vps+lnmp+wordpress这种可以说是最简便的方式搭建了一个个人独立blog。
但即便是最简便的方式,也会有着各种各样容易出现的错误。
0x00 域名
建议在godaddy买,在国内要备案。
如果只是玩票的话,几块钱就可以买个不常用的后缀比如.space的买一年,.com的一般100左右两年,看个人需求。

买到后可以把域名解析换到DNSpod,解析会快很多。
服务器配置好后,添加一个A记录到自己的服务器即可。

0x01 服务器选择

在我建站之前,因为搭ss已经租下了vps,所以,在选服务器这个环节倒没有费什么心思。不过其实也差不多,搭ss的服务器选择标准,网站基本也适用。
快,便宜,免过多的个人信息绑定,我觉得就够了。如此标准之下,我选了Vultr的日本机房,速度相对较快。延迟能稳定在100ms左右。

买vps时建议先加个ssh key,后期登陆会方便很多。

此处有一点经验之谈,vps一定要多试几台,有的ip已被墙,有的虽未被墙但延迟极高。推荐用本地ping加站长工具多地ping测试。

顺便附上一份搭ss用的shell,秋水逸冰大佬做的,亲测好用:

Shadowsocks 一键安装脚本(四合一)

0x02 服务器环境搭建

vps弄好了然后登录即可,使用的Xshell,可以连上文中所添加的ssh,也可以直接root+控制面板密码登陆。
这里有一点提醒,以后备份恢复后登陆密码会是之前的控制面版密码(前提未改),如果没有ssh会挺麻烦。

环境搭建,无非数据库加http服务器加PHP,我用的是lnmp(linux+nginx+mysql+php)
shell附上:

screen -S lnmp
wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp

安装过程中没有难点,基本上读设置说明就非常明了。

而后lnmp vhost add增加一个vhost,建议加完www.xxxx.com 这种域名后,在下一个追加项里把xxxx.com 加上。还有就是把伪静态规则要开启,不然后期开启会比较麻烦。

这样,一个网站所需要的服务环境就完成了。

下面要做的就是把网站文件放到上文所建立的vhost中,默认情况下,/home/wwwroot目录下www.xxxx.com 文件夹即网站目录。

在这里,我用的是号称5分钟建站的wordpress,下载wordpress模板到服务器,文件解压至网站根目录即可。

将服务器ip添加A纪录至解析方,直接输入域名即可进入安装页面,填写服务器名及密码等字段点击下一步后即完成搭建。

0x03 网站优化

墙内的Wordpress用户切记,wordpress默认加载的的Google字体和全球头像问题会大大拖慢加载速度。
安装两插件即可关闭:
Disable Google Fonts 禁用谷歌字体
WP-DuoShuo-Gravatar 替换全球头像服务

安装Wordpress插件WP Fastest Cache以开启缓存,可大幅提高速度。(需开启伪静态。)

harmoc

发表评论

电子邮件地址不会被公开。 必填项已用*标注