🖼 所有搭建博客的汇总在这里:Blog全程搭建

🌼第二步:安装宝塔面板(CentOS)

1、使用命令安装宝塔服务

1
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 12f2c1d72
(1)在ecs终端中输入命令,回车,输入y,回车

这里会随意分配一个端口给宝塔面板(这里是18188),

我们需要去我买的ecs云服务器配置界面安全组,把这个端口放行才能使用,

这里的账号密码一定要复制保存下来!!!不然后续再装很麻烦

(2)下载成功 (3)输入bt回车,显示下界面表示下载成功

2、配置ecs云服务器安全组,使其可以正常访问宝塔面板

(4)进入ecs安全组的管理规则 (5)手动添加,允许宝塔端口访问

如果网站已备案,用域名代替公网IP即可进入网站,比如ruiqingyan.com是我的域名

未备案时—外网面板地址: https://120.79.58.242:18188/c6bf7972

备案后(DNS解析后,域名换成自己的)—外网面板地址: https://ruiqingyan.com:18188/c6bf7972

(6)登录宝塔Linux面板

3、使用宝塔配置hexo环境

进入后需要先同意协议 ,之后绑定登录自己的账号

(7)不推荐在这里进行安装,可能会出现错误

🏵第三步:安装hexo

1、在宝塔linux页面安装nginx、node

2、npm下载cnpm(测试),再用cnpm下载其他模块(npm镜像在国外,cnpm镜像在国内)

1、安装Nginx

(8)在宝塔Linux“应用商场”搜“Nginx”,并安装“Nginx”

2、安装node,并配置环境

(9)在宝塔Linux“应用商场”搜“node”,并安装“Node.js版本管理器” (10)“安装”好后,点击设置

(3)中需要用v20及以上版本的node(镜像要是Centos8.4,如果是Centos7.9只支持到v16)

(4)不配置命令行版本号,ecs不能正常使用node

(111)更新完成后,任选一稳定版本安装 (12)配置node到服务器命令行,并打开环境变量编辑 (13)点击环境变量,把第四行的“init.module”替换成“–init-module”,之后点击保存 (14)ecs测试node、npm

3、安装cnpm和hexo-cli

安装包要加-g,不然会在当前目录安装

1
npm install -g cnpm

cnpm我们并未配置到环境变量,请看下面操作

(1)对于Centos,系统环境变量编辑"/etc/profile"

(2)对于Ubuntu,系统环境变量在"~/.bashrc

(3)使用"npm config get prefix"可以查看npm的安装路径

(4)直接将"export PATH=$PATH:/www/server/nodejs/v20.10.0/bin"添加到环境变量底部

(5)更新环境变量"source ~/.bashrc"或 “source /etc/profile”

1
cnpm install -g hexo-cli

查看已安装的hexo信息

1
hexo -v
(15)ecs测试hexo

4、简单项目测试hexo

思路:新建目录—>进入目录—>初始hexo项目—>安装必要包—>本地部署—>测试

1
2
3
4
5
mkdir test
cd test
hexo init
cnpm install
hexo s
(16)ecs服务器部署成功

请在"宝塔linux"和 "阿里云ecs安全组"放开4000端口的权限才能访问到

(17)可以再本地电脑访问其内容

🌸第四步:域名备案

备案,需要打印承诺书、签字、并按手印(指纹就ok)

有点麻烦,大概两周,个人感觉就是是网站更正规一点,但是用处不大

(18)进入备案