作者: littleboy 2024-08-12 11:53:21

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
2
3
4
5
6
// 切换到文件夹
cd xxxx
// 生成博客文件
hexo generate
// 输出
hexo s

// 输出
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即可。