Centos7 部署 YApi

1.安装nodejsnode

curl -sL https://rpm.nodesource.com/setup_8.x | bash -

yum install -y nodejs

2.安装数据库mongolinux

#新增数据库源
vi /etc/yum.repos.d/mongodb-org-4.0.repo
#将如下内容插入源文件
[mogodb-org]

name=MongoDB Repository

baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/

gpgcheck=0

enabled=1

#执行安装命令
yum install -y mongodb-org

#启动数据库
service mongod start

3 禁用系统的安全设置mongodb

vim /etc/selinux/config

#将SELINUX=enforcing改成SELINUX=disabled,保存退出。

#重启
reboot

4 关闭防火墙或者添加容许9090 、3000端口数据库

systemctl stop firewalld

5.安装 ,服务启动后,访问9090端口,配置基本信息,邮箱在安装完成后被初始化为管理员npm

npm install -g yapi-cli --registry https://registry.npm.taobao.org
yapi server 

#安装完成后 ctrl+c 退出

6 启动服务器vim

cd /root/my-yapi
node vendors/server/app.js

7 完成 访问 http://ip:3000api

补充:安全

生产环境能够用pm2来管理nodejs服务bash

$ npm install -g pm2 #安装pm2
$ pm2 start /path/to/app.js --name xxxx #启动app项目  xxxx是pm2中显示的别名
$ pm2 list #列出由pm2管理的全部进程信息,还会显示一个进程会被启动多少次,由于没处理的异常。

#如下三步设置开机启动
$ pm2 startup #来实现开机自启动
$ pm2 save #保存当前进程状态。
$ pm2 startup #生成开机自启动的命令
相关文章
相关标签/搜索