导读 | 国外有一个类似的博客系统,名字叫 Greyshade,但是作者很长时间没有进行维护了。而国内同样优秀的 FireKylin 开源博客系统,是由奇虎360公司Web前端工程师组成的专业团队 75Team 进行开发和维护,所以选FireKylin作为本站的博客系统就是很自然的事情了。 |
1).安装 Node.js
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash - yum -y install nodejs
2).使用 NPM 安装 PM2
npm install pm2 -g
3).安装 MySQL
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server -y 3.1.启动 MySQL 服务: service mysqld restart 3.2设置 MySQL 账户 root 密码: /usr/bin/mysqladmin -u root password 'password'
4).安装 Nginx
yum install nginx -y
5).安装 Firekylin
wget https://firekylin.org/release/latest.tar.gz 5.1.解压安装包 tar zvxf latest.tar.gz 5.2 .安装程序依赖 cd firekylin npm install
6).复制项目下的 pm2_default.json 文件生成新文件 pm2.json
cp pm2_default.json pm2.json
7).修改 pm2.json 文件中的 cwd 配置值为项目的当前路径 /root/firekylin
{ "apps": [{ "name": "firekylin", "script": "www/production.js", "cwd": "/root/firekylin", "exec_mode": "fork", "max_memory_restart": "1G", "autorestart": true, "node_args": [], "args": [], "env": { } }] }
8).然后通过以下命令启动项目
pm2 startOrReload pm2.json
9).设置端口
firewall-cmd --zone=public --add-port=8360/tcp --permanent
10).访问http://192.168.0.12:8360/
数据库信息中的帐号字段设置为: root 密码字段设置为: password, 数据库名字段设置为: firekylin 主机字段设置为: 127.0.0.1, 其他字段使用默认值。 后台管理帐号中的帐号字段使用默认值: admin 密码自己设置。 注意:设置端口命令是CentOS7.5上的,其它版本或系统命令可能不同。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/118745.html