hexo在Centos建站
给大家介绍一款用于Centos建站Hexo博客方法,
安装git
1 | sudo yum install git-core |
检查安装是否成功,可以输入如下:// 查看版本
1 | git version |
安装正常会输出当前git的版本
1 | git version 1.8.3.1 |
安装Node.js
1 | yum install -y nodejs |
检查安装是否成功,可以输入如下:// 查看版本
1 | node -v |
安装正常会输出当前git的版本
1 | v6.14.2 |
安装Hexo
1 | npm install -g hexo-cli |
配置启动hexo
初始化创建用户,-m选项表示生成用户主目录
1 | useradd -m wenli |
添加密码
1 | passwd xxxxx |
切换用户
1 | su xxxxx |
1 | cd ~ |
创建站点文件夹
1 | mkdir xxxxx |
1 | cd xxxxx |
初始化Hexo
1 | hexo init xxxx |
生成静态文件,开启本地服务器
1 | // 切换到文件夹 |
// 输出
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.
5.安装Nginx服务
// 安装
yum install nginx -y
//配置server
#vim /etc/nginx/nginx.conf
http块的server部分root后值修改为/home/wenli/Codes/blog/public
// 启动
systemctl start nginx.service
此时再次访问你的IP地址,若显示上文的hexo初次运行的样子,则说明配置成功。
注:可能会报403错误,原因是nginx没有权限访问public文件夹,修改方法有两种:
1.修改public文件夹的权限,修改为777(即任何人可读可写可执行),不推荐
2.修改nginx.conf中的user(在第5行),改为可以访问public文件夹的用户,如root。
我这里修改为wenli,我的腾讯云公有IP为:123.207.251.121,直接访问IP即可。