vlambda博客
学习文章列表

Nginx,最好的 2 套视频,全网巅峰!!

第1套:《Nginx由浅入深》

https://www.bilibili.com/video/BV1zJ411w7SV

时长

4 小时

课程介绍

本视频从Nginx最基础的部分讲起,内容由浅入深,既适合初学者,也适合具备一定软件开发能力的人员。

视频主要包含以下几部分内容:

第一部分讲解Nginx最基本的概念。

第二部分讲解Nginx软件的安装和基本的操作命令。

第三部分是课程的重中之重,主要讲解Nginx的各种应用场景的配置。

第四部分讲解Nginx的原理。

课程目录

01-nginx课程介绍
02-nginx的简介
03-nginx相关概念(正向和反向代理)
04-nginx相关概念(负载均衡和动静分离)
05-nginx在linux系统安装
06-nginx常用的命令
07-nginx的配置文件
08-nginx配置实例(反向代理准备工作)
09-nginx配置实例(反向代理实例一)
10-nginx配置实例(反向代理实例二)
11-nginx配置实例(负载均衡)
12-nginx配置实例(动静分离准备工作)
13-nginx配置实例(动静分离)
14-nginx配置实例(高可用准备工作)
15-nginx配置实例(高可用主备模式)
16-nginx配置实例(高可用配置文件详解)
17-nginx的原理解析

第2套:《Nginx分布式框架》

https://www.bilibili.com/video/BV1ov41187bq

时长

19小时

课程介绍

Nginx是一个高性能的http服务器,可以部署静态资源,做反向代理和负载均衡等内容,随着现在项目的流量越来越大,如果提升项目的并发访问量是一个比较流行的技术难题。为了更全面的使用和了解Nginx,所以对Nginx的相关内容进行了详细的讲解。现在市面上的Nginx资源非常多,本课程想通过整合,把关于Nginx从基础到进阶中常见的,比较高频的内容进行统一讲解,最后通过一个比较流行的视频直播系统部署来加强对Nginx的使用。

课程目录

01-Nginx课程内容介绍
02-Nginx背景介绍
03-常见服务器的对比
04-Nginx的优点
05-Nginx的功能特性及常用功能
06-Nginx的官方简介
07-Nginx系统环境准备
08-Nginx安装方式介绍及源码安装的准备工作
09-通过Nginx源码简单安装
10-通过yum安装Nginx上
11-通过yum安装Nginx下
12-简单源码安装和yum安装的区别
13-通过Nginx源码复杂安装
14-Nginx的目录结构分析
15-Nginx服务器启停方式介绍
16-Nginx服务的信号控制
17-Nginx服务的信号控制之USR2
18-Nginx服务的命令行控制
19-Nginx服务器版本升级需求分析
20-Nginx使用服务信号升级
21-Nginx使用make命令升级
22-Nginx配置文件nginx.conf的文件结构
23-Nginx全局块的user指令
24-Nginx全局块的工作进程的两个指令
25-Nginx全局块的其他配置指令
26-Nginx的events块指令讲解
27-Nginx的events块指令的配置使用
28-Nginx的http块MIME-Type的使用
29-Nginx的http块自定义服务日志
30-Nginx的http块其他的配置指令说明
31-Nginx的server块和location块的简单说明
01-Nginx基础配置实例需求分析
02-Nginx基础配置实例配置实现
03-Nginx基础配置实例测试
04-Nginx配置成系统服务
05-Nginx命令配置到系统环境
06-Nginx静态资源概述
07-Nginx配置指令之listen
08-server_name精确匹配配置
09-server_name通配符匹配配置
10-server_name正则表达式匹配配置
11-Nginx的server_name匹配执行顺序
12-Nginx的location指令
13-Nginx的root和alias指令
14-Nginx的index指令
15-Nginx的error_page指令
16-Nginx静态资源优化配置之sendfile
17-Nginx静态资源优化配置之tcp_nopush和tcp_nodelay
18-Nginx静态资源压缩实战内容介绍
19-Nginx的Gzip模块配置指令(一)
20-Nginx的Gzip模块配置指令(二)
21-Nginx的Gzip模块配置指令(三)
22-Nginx中Gzip压缩功能的实例配置
23-Nginx的Gzip和sendfile的共存问题
24-Nginx中添加gzip_static支持
25-Nginx中gzip_static使用测试
26-Nginx中浏览器缓存的相关概念
27-Nginx中浏览器缓存的执行流程
28-浏览器强缓存和弱缓存的效果演示
29-Nginx关于浏览器缓存相关的配置指令
30-Nginx跨域问题的原因分析
31-Nginx跨域问题的案例演示
32-Nginx解决跨域问题的具体实现
33-Nginx静态资源盗链的效果展示
34-Nginx防盗链的实现原理和实现步骤
01-Nginx的rewrite内容介绍
02-Nginx的rewrite之set指令
03-Nginx的rewrite之if指令(一)
04-Nginx的rewrite之if指令(二)
05-Nginx的rewrite之break指令
06-Nginx的rewrite之return指令
07-Nginx的rewrite之rewrite指令
08-Nginx的rewrite之rewrite_log指令
09-Nginx的rewrite案例之域名跳转
10-Nginx的rewrite案例之域名镜像
11-Nginx的rewrite案例之独立域名
12-Nginx的rewrite案例之目录自动添加斜杠
13-Nginx的rewrite案例之目录合并
14-Nginx的rewrite案例之防盗链
15-Nginx代理概述及环境准备
16-Nginx正向代理实现
17-Nginx反向代理之proxy_pass指令
18-Nginx反向代理之proxy_set_header指令
19-Nginx反向代理之proxy_redirect指令
20-Nginx反向代理的实战案例
21-Nginx的安全控制及SSL加密介绍
22-Nginx添加SSL的支持
23-Nginx的SSL相关指令
24-Nginx如何通过阿里云购买SSL证书简介
25-Nginx使用openssl生成证书文件
26-Nginx开启SSL支持实例配置
27-Nginx反向代理的系统优化
01-负载均衡概念
02-负载均衡的原理及流程分析
03-负载均衡实现之用户手动选择与DNS轮询
04-负载均衡实现之四层与七层负载
05-Nginx七层负载均衡配置
06-Nginx负载均衡状态介绍
07-Nginx负载均衡状态之down
08-Nginx负载均衡状态之backup
09-Nginx负载均衡状态值max_fails和fail_timeout
10-Nginx负载均衡策略介绍
11-Nginx负载均衡策略之轮询与加权轮询
12-Nginx负载均衡策略之ip_hash
13-Nginx负载均衡策略之least_conn
14-Nginx负载均衡策略之url_hash
15-Nginx负载均衡策略之fair介绍
16-Nginx负载均衡策略之fair的模块添加
17-Nginx七层负载均衡的案例
18-Nginx四层负载均衡模块添加
19-Nginx四层负载均衡案例需求分析
20-Nginx四层负载均衡案例实现(一)
21-Nginx四层负载均衡案例实现(二)
22-Nginx四层负载均衡案例实现(三)
23-Nginx四层负载均衡案例实现(四)
24-Nginx缓存集成中缓存的概念
25-Nginx缓存的实现流程与原理分析
26-Nginx缓存的实现指令之proxy_cache_path
27-Nginx缓存的实现指令之其他指令
28-Nginx缓存案例的需求分析
29-Nginx缓存案例实现(一)
30-Nginx缓存案例实现(二)
31-Nginx缓存案例实现(三)
32-Nginx清除缓存的实现方式
33-Nginx设置资源不缓存的指令介绍
34-Nginx设置资源不缓存的条件变量介绍
35-Nginx设置资源不缓存的案例实现
01-Nginx实现服务端集群搭建的需求分析
02-Nginx实现服务端集群搭建的Tomcat环境准备
03-Nginx实现服务端集群搭建的Nginx环境准备
04-Nginx动静分离的概念介绍
05-Nginx动静分离的实现
06-Nginx部署tomcat集群环境的实现
07-Keepalived之VRRP原理分析
08-Keepalived之环境准备
09-Keepalived之配置文件
10-Keepalived之效果测试
11-Keepalived之自动切换脚本实现
12-Nginx制作下载站点
13-Nginx用户认证模块的使用
14-Lua的概念介绍
15-Lua的安装
16-Lua的第一个案例交互式和脚本式使用
17-Lua的单行和多行注释
18-Lua的其他语法
19-Lua的数据类型上
20-Lua的数据类型中
21-Lua的数据类型下
22-Lua的条件判断
23-Lua的循环之while循环
24-Lua的循环之repeat循环
25-Lua的循环之for循环
26-ngx_lua的环境准备之OpenResty搭建
27-ngx_lua的指令介绍
28-ngx_lua操作Redis的实现
29-ngx_lua操作Mysql实现查询
30-lua_cjson的使用
31-ngx_lua操作Mysql实现增删改
32-ngx_lua综合案例

点击下方卡片,即可获取往期更多优质学习视频,每天带你充电。

Java充电社
Java充电社,专注分享Java技术干货,包括多线程、JVM、SpringBoot、SpringCloud、Dubbo、Zookeeper、Redis、架构设计、微服务、消息队列、Git、面试题、程序员攻略、最新动态等。
16篇原创内容
Official Account