# 一、服务器选购
针对我们第三季开发的企业网站,同学们可以选购
轻量应用服务器、云服务器ECS. 而轻量应用服务器又更为便宜,所以同学们可以选择轻量应用服务器。
具体操作查看课程视频。
# 二、服务器环境搭建
# ① 服务器设置
当服务器准备好了之后,接下来就是对服务器进行环境配置设置和搭建。
- 改一下实例名称:可对服务器改一下名字,方便识别。
- 重置密码:远程连接前,可对root账号重置一个密码方便连接服务器(建议用记事本记着方便以后使用)。
- 安全组配置:默认已经开启80(http)协议端口,443(https)协议端口,22(ssh)远程协议端口。
# ② 服务器环境搭建
为了方便零基础同学配置服务器,我们采用可视化的面板:
宝塔面板来管理我们的服务器。(当然如果你本身就是后端大佬,对服务器非常熟悉也可以采用命令的方式来操作服务器)
具体操作查看课程视频。
注:
- 安装完宝塔面板之后,不小心关闭了窗口,忘了宝塔面板访问地址,输入命名
bt default查看;- 按照宝塔面板要求,开放一些端口;
# ③ 可视化面板设置
- 可重新设置面板账号、密码;
- 开启SSL协议,通过https访问面板。
- 重新设置访问面板的端口号,记得在服务器放行这个端口。
- 安全入口的设置
# 【第二学期第4季课程】其它章节
# 章节1.课程介绍
# 章节2.购买域名及备案
# 一、购买域名
# 1. 登录供应商官网(阿里云为例)
# 2. 选购域名
# 二、ICP备案(域名备案)【选修】
# 章节3.购买服务器
# 一、服务器选购
# 二、服务器环境搭建
# ① 服务器设置
# ② 服务器环境搭建
# ③ 可视化面板设置
# 章节4.网站代码上线调试
# 一、解析域名到服务器
# 二、创建网站
# 三、打包代码上传到服务器并解压
# 四、安装node环境、切换node版本
# 1. 安装PM2管理器
# 2. 切换node版本
# 五、打开命令行,切换到根目录下
# 六、初始化项目依赖
# ① 安装依赖 npm install
# 七、修改配置
# ① config/config.default.js
# ② database/config.json
# 八、安装数据库迁移工具,执行迁移命令
# ① 安装数据库迁移工具
# ② 执行迁移命令 npx sequelize db:migrate
# 九、启动项目 npm start
# 十、创建反向代理
# 章节5.SSL证书
# 一、申请SSL证书
# 二、搭建https协议网站
# 其它学期课程
# 第一学期(学习顺序:01)
第一学期课程专为零基础的学员定制录制的,纯html+css做企业网站的网页,主讲html和css的相关基础知识,flex布局相关知识,封装css基础样式库,引入字体图标及网页开发基础布局思维,完成企业网站网页的开发过程。
[第一学期学习视频]
# 第二学期【第1季】(学习顺序:02)
# 第二学期【第2季】(学习顺序:03)
JavaScript中的面向对象,类,ajax,封装js库过渡到jQuery, vue.js基础配置网站页面,建议所有学员观看。
[第2季学习文档] [第2季学习视频]
# 第二学期【第3季】(学习顺序:04)
egg.js基础,响应式网页布局,Bootstrap框架,响应式后台系统管理,完整企业网站前后台开发,建议所有学员观看。
[第3季学习文档] [第3季学习视频]
# 第二学期【第4季】(学习顺序:05)
主要对第三季,同学们开发的企业网站,进行一个完整的上线运维流程的一个讲解,同学们将网站开发完成之后,如何进行上线运维,将项目交付给客户。
[第4季学习文档] [第4季学习视频]