搭建 Firekylin 个人网站
2018-01-23 16:17
274 查看
运行环境准备
安装 Node.js
使用 yum 命令安装 Node.jscurl --silent --location https://rpm.nodesource.com/setup_8.x | yum -y install nodejs
使用 NPM 安装 PM2
通过 NPM 安装进程管理模块 PM2。它是 Node.js 的一个进程管理模块,之后我们会使用它来管理我们的个人网站进程。npm install pm2 -g
安装 MariaDB
yum -y install mariadb-server
启动 MariaDB 服务:
systemctl start mariadb systemctl enable mariadb
配置 MariaDB:
mysql_secure_installation
Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
安装 Nginx
yum -y install nginx
安装并配置 Firekylin
安装 Firekylin
在服务器上下载安装包wget https://firekylin.org/release/latest.tar.gz[/code]
解压安装包tar zvxf latest.tar.gz
安装程序依赖cd firekylin && npm install
复制项目下的pm2_default.json文件生成新文件pm2.jsoncp pm2_default.json pm2.json
修改 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": { } }] }
然后通过以下命令启动项目pm2 startOrReload pm2.json
Firekylin 已经启动成功,使用浏览器直接访问 http://<您的 CVM IP 地址>:8360/ 即可看到 Firekylin 的配置界面。配置信息
通过访问 http://<您的 CVM IP 地址>:8360/ 配置信息,配置过程输入参数如截图所示,其中数据库信息中的帐号字段设置为root,密码字段设置为Password4Firekylin,数据库名字段设置为firekylin,主机字段设置为127.0.0.1,其他字段使用默认值;后台管理帐号中的帐号字段使用默认值admin,密码字段设置为Password4Admin:
配置完成后可以通过后台管理帐号设置的帐号和密码登录博客管理后台,其值分别为admin和Password4Admin,截图如下所示:配置 Nginx
下面我们就配置 Nginx 使用域名访问我们的网站了。
复制项目下的 ngi
aaac
nx_default.conf 为 nginx.confcp nginx_default.conf nginx.conf
修改 nginx.conf 文件server { listen 80; server_name www.yourdomain.com; # 之前注册并解析的域名 root /var/www/html/firekylin; # 博客路径 set $node_port 8360; # 端口 index index.js index.html index.htm; ... ... }
将 nginx.conf 文件软链到 nginx 配置目录下ln -s /root/firekylin/nginx.conf /etc/nginx/conf.d/firekylin.conf
重启 Nginxsystemctl restart nginx
server_name 的值为你的域名,root 为你的项目所在路径,$node_port 的值为 Firekylin 启动端口,默认为 8360。大功告成!
恭喜,您的 Firekylin 已经部署完成,尽情折腾吧:
博客访问地址:http://<您的域名>
博客后台地址:http://<您的域名>/admin
转自:腾讯云实验室
相关文章推荐
- 基于Centos搭建 Firekylin 个人网站
- 阿里云+wordpress搭建个人博客网站【小白专用的图文教程】
- 个人网站搭建过程记录——业务范围确定(20140717)
- 如何搭建个人网站(二)项目发布
- 科大域名搭建个人网站
- 你好 阿里云——手把手教你搭建个人网站(上云良心品,细致到想哭)
- 使用hexo搭建github个人博客网站
- node express ejs 搭建个人网站(1)
- 使用PHP搭建个人网站 Step #1 (CodeIgniter 安装使用)
- node express ejs 搭建个人网站(2)
- 搬瓦工VPS(Centos6_x86)+LNMP+WordPress搭建个人博客/网站
- 小内存VPS优化 – 搭建个人网站(四)
- 个人网站的搭建过程
- WordPress搭建个人博客网站
- 利用Linux系统搭建个人网站
- 利用腾讯云服务器Centos7+Tomcat搭建个人网站
- 如何搭建个人网站
- 五步搭建属于自己的个人网站
- 阿里云+wordpress搭建个人博客网站
- 利用GitHub搭建个人网站