1. 背景介绍
什么是服务器部署
我们在任务一的时候就已经接触过服务器从零搭建开发环境的各个步骤 , 服务器部署简单来说就是使用远程终端 ( 如 xshell) 连接远程服务器并搭建出能满足我们代码运行的环境
我们为什么要进行服务器部署
我们的代码最终部署到服务器上 , 目的是让人在任何计算机上都可以访问到我们开发的项目 , 而前端对服务器并不了解 , 所以一般都是由后端程序员来部署前后端的代码。
部署前的准备工作
1、小组名
2、项目名
3、前后台域名以及端口号 ( 域名让运维配 , 端口号去 Wiki 里面登记 )
4、前后端所有代码在 svn 上的位置 ( 路径 )
2. 知识剖析
首先要做的事情是讲代码从 svn 检出到服务器上
1、前端前台代码
2、前端后台代码
3、后端代码
由于我们开发的项目都是基于 WebService 标准的 restful 风格应用程序 , 所以部署的规范在任务 8、9 的时候就已经学过
1、core 包
2、service 服务
3、web 应用接口 (API)
nginx 的配置
1、upstream 文件
2、server.conf 文件
3、前端前后台静态资源配置文件 ( 需要自己新建 )
3. 常见问题
问 1 : 部署好了怎么测试 ?
答 : 使用全局脚本进行测试 , 出问题了就针对该问题进行修改 , 然后继续测试
问 2 : 为什么要这样部署 ?
答 : 基于 webservice 架构的应用程序开发部署规范就是这样
问 3 : 脚本写些什么 ?
答 : 写的是一些需要频繁操作的步骤 , 提高开发效率
今天的分享就到这里啦 , 欢迎大家提问和探讨!
原文链接:https://blog.csdn.net/qq_41287705/article/details/80738084