spContent=将对以阿里云ECS为载体,对Nginx为核心的LNMP服务器群的搭建和维护进行讲解和讨论。如果您已经掌握了一些基础的Linux和计算机网络相关知识,您就可以加入课程了,如果您没有Linux相关知识,建议您先学习我们团队的在线课程《Linux系统管理》。接下来,就让我们一起来开启一场LNMP的探索之旅吧,learn and have fun!
将对以阿里云ECS为载体,对Nginx为核心的LNMP服务器群的搭建和维护进行讲解和讨论。如果您已经掌握了一些基础的Linux和计算机网络相关知识,您就可以加入课程了,如果您没有Linux相关知识,建议您先学习我们团队的在线课程《Linux系统管理》。接下来,就让我们一起来开启一场LNMP的探索之旅吧,learn and have fun!
—— 课程团队
课程概述
本课程的目的是帮助掌握一定Linux基础知识的学习者入门Nginx为核心的LNMP服务器群的搭建和基本维护,为学习者进一步从事网络管理、系统运维、云计算运维、大数据运维等工作打好基础。
本课程将从系统运维人员的视角出发,由浅入深,循序渐进地围绕着LNMP服务器群搭建和维护中将会遇到的任务场景而展开。课程内容包括11个主题:(1)准备主机和域名,(2)部署OpenSSH(3)部署Nginx(4)部署php-fpm(5)部署uWSGI(6)部署MySQL(7)初识Docker。

课程大纲
准备主机和域名
课时目标:能够购买到合适的主机,注册合适域名和为网站进行ICP备案。
1.1 购买主机
1.2 注册域名
1.3 ICP备案
部署OpenSSH
课时目标:能够用SSH远程管理主机,能够上传和下载文件。
2.1 用SSH远程联机
2.2 配置密钥身份认证
2.3 配置sftp功能
部署Nginx
课时目标:能够部署nginx,配置反向代理、反向代理缓存和负载均衡功能。
3.1 部署Nginx
3.2 初识反向代理
3.3 初识反向代理缓存
3.4 初识负载均衡
部署php-fpm
课时目标:能够部署php-fpm,与Nginx和MySQL协同工作,并部署Wordpress。
4.1 部署php-fpm
4.2 部署Wordpress
部署uWSGI
课时目标:能够部署uWSGI,配置uWSIG皇帝模式,与Nginx和MySQL协同工作,并部署Django。
5.1 部署uWSGI
5.2 配置uWSGI Emperor模式
5.3 部署Django
部署MySQL
课时目标:能够部署MySQL,让其能与Nginx等服务器协同工作,并部署相关MySQL客户端。
6.1 部署MySQL
6.2 部署phpMyAdmin
初识Docker
课时目标:能够部署Docker,拉取、定制和推送镜像,并用Docker来部署微服务环境。
7.1 部署和拉取镜像
7.2 定制镜像
7.3 向仓库推送镜像
7.4 基于Docker的微服务环境搭建案例01
7.5 基于Docker的微服务环境搭建案例02