| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 搭建or部署接口自动化平台从零到一的过程 -> 正文阅读 |
|
[系统运维]搭建or部署接口自动化平台从零到一的过程 |
前言首先感谢cheeath大佬的支持和帮助,自动化平台成功在服务器上部署,本篇主要分为搭建和部署两个方面的总结,实现从零到一的过程,首先本教程面对新手,大牛可以跳着看。还需要解释一下,搭建指的在本地调试,部署指的项目上线,供大家使用那种。 接口自动化平台在线体验demo 不好意思,之前忘记给密码了:admin,123456 试用过后觉得满意的可以按照本教程搭建或者部署 github:项目代码 搭建搭建的教程暂时不写 前端环境搭建的教程暂时不写 后端环境搭建的教程暂时不写 部署部署环境部署环境:linux_ubuntu X86 部署准备工作: 前端部署前端部署需要用的的环境:linux nginx,window Node.js 如下图所示,nginx安装好后是这个样子的,我们首先要进入到conf目录下进行nginx的配置
配置修改好以后,就可以重启配置(nginx -s reload),检查语法是否正确(nginx -t),这些都没问题以后,需要把前端的文件放到服务器下,在web客户端打包前,一定要做这个步骤: 打包并上传到服务器步骤: 如果你说上传也不会上传,那好,这里也有详细的教程已经准备好了: 到此为止,前端已经部署到服务器上了,需要验证一下,在浏览器输入server_name 看能否访问到首页,能访问到首页的说明前端部署成功(验证码不展示是正常的,因为后端还没部署) 后端部署先把项目路径下的docs/sql/cheetah.sql上传到服务器
创建数据库
使用数据库
导入初始化sql
在等待导入的期间,可以把server/config.yaml里面的数据库配置信息改了,根据你的数据库配置对应将信息填入即可,一般修改的参数为path、db-name、username、password即可,path为服务器地址,也可以localhost,db-name是你之前创建数据库的名字,username是mysql数据库的用户名,password是mysql数据库用户的密码。 第一种方式后端部署将脚本上传至nginx的html路径(即前端部署路径)
执行脚本
脚本运行完毕后
脚本运行完后会在/home/cheeath/ 生成后端服务
查找到服务进程,杀掉重启
第二种方式后端部署使用第二种方式是的原因前面也说了,所以第二种方法适用范围为脚本执行失败时,即脚本报缺少第三方依赖包的错误。
得到一个可执行文件后,继续执行下面的步骤,由于大家所在的路径有可能不同,所以这里用变量代替,WORKSPACEPATH=PWD、CHEETAHPATH=/home/cheeath、SERVERPATH=WORKSPACEPATH/server、WEBPATH=WORKSPACEPATH/web
到此后端就部署完成了,如果有任何问题欢迎在评论区补充,如果有任何部署时遇到的问题也欢迎留言,看到必回。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:15:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |