环境准备
一、安装node.js。
1、打开终端执行
yum install -y nodejs
2、安装完成后,使用npm安装yarn,执行
npm i yarn -g
3、使用yarn安装pm2,执行
yarn global add pm2
二、安装nginx,如果已安装,忽略此步骤。
1、打开终端执行
yum -y install nginx
三、安装mysql,如果使用阿里云云数据库,忽略此步骤。
1、打开终端执行
yum install mysql-community-server
**
项目准备
一、安装项目依赖包
打开终端,cd进入项目根目录,执行命令
yarn
回车后开始执行,下载时间较长,请耐心等待安装完成。
二、初始化数据库
新建数据库,执行项目中 /db/db_fotile.sql 文件。
三、配置nginx
打开nginx.conf配置文件,添加如下规则
server {
listen 80 defaultserver;
listen [::]:80 default_server;
server_name ;
log_format fotile '$remote_addr,$time_iso8601,$request,'<br /> '$http_referer,$http_x_forwarded_for';access_log /var/log/nginx/access.log fotile;location / {<br /> #h5目录<br /> root /root/web/fotile-h5; <br /> try_files $uri $uri/ @router;<br /> index index.html index.htm;<br /> }<br /> #后管目录<br /> location /backend {<br /> alias /root/web/fotile-backend/dist;<br /> try_files $uri $uri/ @router;<br /> index index.html index.htm;<br /> }location @router {<br /> rewrite ^.*$ /index.html last;<br /> }<br /> #接口转发<br /> location ~ /api/ {<br /> proxy_pass [http://127.0.0.1:3000;](http://127.0.0.1:3000;)<br /> }<br />}
启动项目
一、启动pm2
打开终端,执行
yarn build
回车后,会启动pm2。
二、验证是否启动成功
打开终端,执行
pm2 list
**
列表显示有status为online项目,表示启动成功。
