欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux(centos 7.2)下安装Firekylin个人博客

程序员文章站 2022-07-15 11:14:38
...


一、网站解析

1、域名注册

这个在各大网站都有注册的地址,这里不特殊说明;

2、域名解析

注册域名后,将自己的域名解析服务的地址,配置到自己的服务器的对外的Ip地址上;
Linux(centos 7.2)下安装Firekylin个人博客

3、检测是否生效

域名设置解析后需要过一段时间才会生效,在cmd黑窗口下,通过 ping 命令检查域名是否生效 (替换成自己的网址);

ping www.yourdomain.com

如果 ping 命令返回的信息中含有你设置的解析的 IP 地址,说明解析成功。
Linux(centos 7.2)下安装Firekylin个人博客

二、环境准备

1、安装node.js

(1)下载node.js

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

Linux(centos 7.2)下安装Firekylin个人博客
(2)yum安装node.js

yum -y install nodejs

Linux(centos 7.2)下安装Firekylin个人博客

(3)查看node.js版本

有则表示安装成功

npm -v

Linux(centos 7.2)下安装Firekylin个人博客

2、使用 NPM 安装 PM2

通过 NPM 安装进程管理模块 PM2。它是 Node.js 的一个进程管理模块,之后我们会使用它来管理我们的个人网站进程。

npm install pm2 -g

Linux(centos 7.2)下安装Firekylin个人博客

3、使用yum安装MySQL

(1)下载MySQL

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm

Linux(centos 7.2)下安装Firekylin个人博客

(2)安装MySQL

yum install mysql-community-server -y

Linux(centos 7.2)下安装Firekylin个人博客

(3)、启动MySQL

service mysqld restart

(4)、设置 MySQL 账户 root 密码:

/usr/bin/mysqladmin -u root password '71qcOA3o4Firekylin'

4、安装 Nginx

在 CentOS 上,可直接使用yum来安装 Nginx

yum install nginx -y

Linux(centos 7.2)下安装Firekylin个人博客


三、安装并配置 Firekylin

1、安装 Firekylin

(1)、在服务器上下载安装包

wget https://firekylin.org/release/latest.tar.gz --no-check-certificate

Linux(centos 7.2)下安装Firekylin个人博客

(2)、解压安装包

tar zvxf latest.tar.gz

(3)、安装程序依赖

cd firekylin
npm install

(4)、复制项目下的 pm2_default.json 文件生成新文件 pm2.json

cp pm2_default.json pm2.json

(5)、修改 pm2.json 文件中的 cwd 配置值为项目的当前路径 /root/firekylin
Linux(centos 7.2)下安装Firekylin个人博客

(6)、然后通过以下命令启动项目

pm2 startOrReload pm2.json

Linux(centos 7.2)下安装Firekylin个人博客

2、登录后配置信息

通过访问 http://49.235.32.164:8360/ 配置信息,配置过程输入参数如截图所示,其中数据库信息中的帐号字段设置为 root密码字段设置为 71qcOA3o4Firekylin数据库名字段设置为 firekylin主机字段设置为 127.0.0.1,其他字段使用默认值;后台管理帐号中的帐号字段使用默认值 admin密码字段设置为 71qcOA3o4Admin
Linux(centos 7.2)下安装Firekylin个人博客
Linux(centos 7.2)下安装Firekylin个人博客

配置完成后可以通过后台管理帐号设置的帐号密码登录博客管理后台,其值分别为 admin71qcOA3o4Admin
Linux(centos 7.2)下安装Firekylin个人博客
Linux(centos 7.2)下安装Firekylin个人博客

3、配置 Nginx

配置 Nginx 使用域名访问我们的网站。

复制项目下的 nginx_default.conf 为 nginx.conf,项目路径为/root/firekylin/

cp nginx_default.conf nginx.conf

替换域名

server_name www.yourdomain.com; #将 www.yourdomain.com 替换为注册的域名

Linux(centos 7.2)下安装Firekylin个人博客

将 nginx.conf 文件软链到 nginx 配置目录下

ln -s /root/firekylin/nginx.conf /etc/nginx/conf.d/firekylin.conf

重启 Nginx

service nginx restart

四、访问Firekylin

恭喜,您的 Firekylin 已经部署完成,尽情折腾吧:

博客访问地址:http://<您的域名>

博客后台地址:http://<您的域名>:8360/admin

前端页面:(http://<您的域名>)
Linux(centos 7.2)下安装Firekylin个人博客

后台页面:(http://<您的域名>:8360/admin)
Linux(centos 7.2)下安装Firekylin个人博客