1.安装node,node -v 查看安装结果

sudo yum -y install nodejs npm
ndoe -v

2.安装json-server,json-server -h 查看安装结果

npm install json-server -g
json-server -h

3.上传 jsonserver所需的db.json文件

4.配置nginx代理

注意:此处需要确保阿里云控制台和服务器的5000端口正常开启
控制台:添加入方向的安全组策略
服务器:

# 防火墙放行5000端口
firewall-cmd --zone=public --add-port=5000/tcp --permanent
# 重启防火墙
firewall-cmd --reload

配置 nginx

vim /usr/local/nginx/conf/nginx.conflocation /api {rewrite /api/(.*) /$1 break;proxy_pass http://localhost:5000;
}

5.安装pm2(解决jsonserver需要一直处于开启状态)

npm install pm2 -g

创建 process.json 文件

vim process.json

内容如下
args 中需要提供 jsonserver 使用的json文件的地址

{"apps": [{"name": "xxx-api","script": "json-server","args": "--watch /xx/xxx/db.json --port 5000"}]
}

process.json 目录下运行 pm2,然后就可以在浏览器访问 jsonserver 提供的接口了

pm2 start process.json

pm2 常用命令

重启进程/应用

pm2 restart name

重启所有的进程/应用

pm2 restart all

查看所有的进程/应用

pm2 list

结束进程/应用,写id或者name

pm2 stop id/name

结束所有的进程/应用

pm2 stop all

删除进程/应用

pm2 delete name

删除所有的进程/应用

pm2 delete all

阿里云centos部署jsonserver相关推荐

  1. 阿里云Centos部署lamp https服务器

    修改国内源 1.备份 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载源s ...

  2. Flask框架项目部署:阿里云CentOS操作系统

    Flask框架部署:阿里云CentOS操作系统 写在前面 一. 部署前的准备 1. 一个已在开发环境中完成的Flask项目 1)关于依赖包 2)关于环境变量 2. 阿里云CentOS操作系统云服务器 ...

  3. 阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8)

    阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8) 1.Error: Transaction test error: 当遇到这种错误,执行以下代码: [root@root /]# ...

  4. 阿里云centos 安装和配置 DokuWiki

    DokuWiki 是一个开源的 wiki 项目, 可方便进行知识和内容的管理和分享,不用安装数据库,内置权限管理,书写直观方便,有大量的插件支持. 特别适用于企业内部的内容和知识管理,只允许内部员工编 ...

  5. 记录阿里云 centOS FRP 树莓派 内网穿透

    记录阿里云 centOS FRP 树莓派 内网穿透 我们知道windows上有一些穿透工具,花生壳向日葵这样的最近几年比较热门,几乎成了新的装机必备.我有一点嵌入式功底,在人工智能的背景下,除了嵌入式 ...

  6. (阿里云)Linux部署SSM项目全过程

    首先安装好jdk, 然后安装好mysql 具体步骤可以看我的这篇博客: (阿里云)Linux部署springboot项目全过程_向上的狼的博客-CSDN博客 如果你使用的是 Spring Boot,内 ...

  7. 记一次阿里云k8s部署-测试存储

    记一次阿里云k8s部署 阿里云资源准备 服务器 ip 角色 资源 192.168.1.160 master1 2核4G 192.168.1.161 master2 2核4G 192.168.1.162 ...

  8. 阿里云安装部署Oracle11g 图文流程

    阿里云安装部署Oracle11g 在云计算时代是很方便的,可靠的IAAS,PAAS和SAAS平台可以帮助用户将已有或正在研发的项目迁移到云计算平台. 环境准备: 购买阿里云ECS服务器 计费方式:可选 ...

  9. 阿里云CentOS环境之-实战docker集群swarm(十五)

    前言 docker1.12版本之前版本配置 准备工作 开始 拉取swarm 开放2375远程访问端口 创建集群的token 向集群里添加结点 查看集群里有哪些结点 创建管理者容器 使用集群 离开集群 ...

  10. 阿里云服务器部署个人网盘服务

    阿里云服务器部署个人网盘服务 相关资源: kiftd : https://github.com/KOHGYLW/kiftd 1.安装JAVA运行环境 yum install java-11-openj ...

最新文章

  1. 2021年大数据Kafka(三):❤️Kafka的集群搭建以及shell启动命令脚本编写❤️
  2. Eclipse配置外部Tomcat
  3. NYOJ10: skiing(DFS + DP)
  4. STL学习笔记5--map and multimap
  5. navicat连接远程mysql
  6. Sharepoint学习笔记—DebugTroubleShooting--不同调试对象的Attach方式
  7. 前端学习(2556):vue插槽
  8. 代码实现:输入某年某月某日,判断这一天是这一年的第几天?
  9. css分割线 文字居中的7种实现方式
  10. htc服务器更新系统,HTC U11刷机教程_HTC U11卡刷官方ruu升级更新系统
  11. python代码缩进中是否支持tab键和空格混用_python自测——编码规范
  12. Axure 基础教程
  13. 古代奥运会创始人是谁?
  14. IDEA中设置关闭标签页的快捷键
  15. 二进制如何转十进制,十进制如何转二进制
  16. 微信公众平台官方接口
  17. 中国传统文化2022秋雨课堂期末测试答案
  18. Java基本数据类型转字符串
  19. 【Pandas总结】第六节 Pandas 添加列
  20. SenecaJS入门

热门文章

  1. 解决mysql 1864 主从错误
  2. 全球十大交易系统(Futures Truth Magazine评选)及各交易系统详解
  3. linux 安装pkg文件,pkgfile (简体中文)
  4. 如何用python制作3d游戏_【教程】12个步骤让你快速学会制作3D游戏
  5. 如何在D盘以管理员身份,运行cmd
  6. 大恒MER-1070-10GC相机 LINUX环境 QT开发记录
  7. 税务信息系统建设安全管理平台的研究(一)
  8. android 自动运行 app,「定时启动」时间一到自动运行指定的 App(Android)
  9. NOIP2012 模拟试题二 腾讯大战360
  10. c语言中应用程序错误,大师搞定win7系统提示应用程序错误0xc0000409的解决方案