# 企业网站上线服务器——完整运维流程

# 1.第二学期第四季课程介绍

本季课程是以第二学期 第一季第二季 课程作为知识储备,将我们第三季开发的企业网站上线到我们的服务器进行运维访问。

适用人群
1、初中以上学历,零基础,喜欢编程的所有从业人员,从零学起(需学完 第一学期的课程第二学期第一季课程第二学期第二季课程第二学期第三季课程);
2、想接单做网站、小程序、app、系统的人员,想学习整个后端上线流程;

课程概述
【课程概述】
本季度课程主要对第三季同学们开发的企业网站进行一个完整的上线运维流程的一个讲解,同学们将网站开发完成之后,如何进行上线运维将项目交付给客户。

章节有:购买域名域名备案购买服务器服务器环境搭建上传网站或者系统代码到服务器搭建http或者https协议网站网站优化及百度收录网站运维及访问等等知识。

具体课程安排,请看下面的文档目录

# 2.本季课程视频介绍

(opens new window)

# 3.课程视频学习

第二学期第四季【网易云课堂】 (opens new window)
第二学期第四季【B站】 (opens new window)

# 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协议网站

更新时间: 2025年2月14日星期五晚上7点31分