Introduction to NGINX
NGINX介绍

Understand and Deploy Layer 4/Layer 7 Load Balancing, WebSockets, HTTPS, HTTP/2, TLS 1.3 with NGINX (With Docker)
理解和部署基于第四层(Layer 4)/第七层(Layer 7)负载均衡,WebSocket,HTTPS,HTTP/2以及TLS 1.3技术,使用Docker部署NGINX。

教程演示🔗

学生数量:18,416 个学生

上次更新时间:2024年2月

教程评分:4.6

教程语言:英语

教程字幕:中文、英语字幕

本课程包括:作业、7 小时 长的随选视频、8 篇文章、结业证书、在移动设备和电视上观看、27 个可下载资源、完整的永久访问权字幕

学习内容

1、第七层负载均衡(Layer 7 Load Balancing)在服务之间
2、第四层负载均衡(Layer 4 Load Balancing)在服务之间
3、将NGINX配置为Web服务器
4、TLS Passthrough vs TLS Termination

TLS Passthrough(透明度传输)和TLS Termination是两种网络流量加密处理方式。

1. **TLS Passthrough**:在TLS Passthrough模式下,网络流量在进入安全网关或代理服务器时,并不会被终止其原始的TLS/SSL连接。客户端与服务器之间的通信保持加密状态,网关或代理只负责验证证书、进行必要的身份验证和日志记录,而不解密数据。这种方式通常用于需要保护内部网络与外部安全连接的场景,如企业内部网络与外部API的通信。

2. **TLS Termination**:TLS Termination是一种常见的代理模式,它首先会终止客户端和服务器之间的原始TLS/SSL连接,然后重新建立一个新的、代理服务器到目标服务器的非加密连接。所有通过代理的流量都会被解密,代理可以对这些明文数据进行深度包检查、内容过滤等操作,再将其加密并转发。这种模式常用于网站负载均衡、内容缓存和防火墙策略实施等场景,以提高性能和管理便利性。
5、阻止不受欢迎的请求并重新路由请求到不同的服务。
6、启用HTTPS以使用Let’s Encrypt证书
7、启用 NGINX 的 HTTP/2
8、启用 Nginx 的 TLS 1.3 协议
9、Nginx超时
10、使用NGINX扩展WebSocket
11、使用NGINX进行WebSocket负载均衡

要求

1、下载幻灯片在这里
2、NGINX 使用场景
3、第四层(Layer 4)和第七层(Layer 7)负载均衡在NGINX中的实现
4、TLS 终止和 TLS 透传
5、Nginx 内部架构
6、线程和连接
06:53
7、Nginx线程架构
8、对网络和编码的基本理解
9、任何计算机(Windows、Mac或Linux系统)

课程介绍

NGINX是一个用C语言编写的开源Web服务器,也可用作反向代理和负载均衡器。这门课程是NGINX的入门教程,课程结束后,您将能够理解NGINX的基本概念,并自行启动实例,甚至使用合法证书进行安全配置。

课程内容包括:

1. 什么是NGINX?
2. NGINX的应用场景
3. NGINX中的第四层(L4)和第七层(L7)代理
4. NGINX超时设置
5. 安装NGINX(Mac)
6. NGINX作为Web服务器
7. 静态内容处理
8. NGINX中的正则表达式
9. 使用proxy_pass
10. NGINX作为L7代理:代理到4个后端Node.js服务(Docker)
11. IP哈希负载均衡
12. 将流量分发到多个后端(app1/app2)
13. 阻止特定请求(/admin)
14. NGINX作为L4代理
15. 创建DNS记录
16. 在NGINX上启用HTTPS(Let’s Encrypt)
17. 在NGINX上启用TLS 1.3
18. 在NGINX上启用HTTP/2

简要介绍NGINX:
NGINX是为解决C10K问题而编写的一小部分服务器之一。与传统服务器不同,NGINX不依赖线程处理请求,而是采用更可扩展的事件驱动(异步)架构。这种架构在负载下使用少量但可预测的内存资源,即使不处理数千个并发请求,也能从NGINX的高性能和小内存占用中受益。NGINX适用于各种规模,从小型VPS到大型服务器集群。


“掌握NGINX Web服务器与负载均衡:这门全面的入门课程带你探索NGINX的核心原理,从基础概念到高级应用。通过实战演练,你将学会如何设置超时、部署静态内容、实现L4/L7代理,以及安全地配置HTTPS和TLS 1.3。跟随教程,一步步构建高性能站点,轻松应对大规模并发。”

发表回复

后才能评论

尊敬的用户,您好!由于部分培训机构和留学生的举报,近期导致网站大量链接暂时失效。对此给您带来的不便,我们深表歉意。任何链接失效的资源,欢迎您添加侧边栏二维码随时反馈,我们将在48小时内为您提供新的网盘链接。如果您对此不便感到不满,您也可在48小时内申请无理由退款。感谢您的理解与支持!

Windows播放器推荐:Potplayer Potplayer 是免费的 Windows 播放器,支持双字幕和自动翻译功能。以下是操作指南: 挂载字幕 加载中文字幕:右击选择 字幕 -> 字幕设置,取消“只匹配文件名字幕”选项。可调整字幕颜色、位置和大小。 双字幕设置:右击 字幕 -> 选择字幕 -> 次字幕输出,设置主字幕和次字幕。 自动翻译 若可访问 Google 翻译服务,选择 字幕 -> 实时字幕翻译,勾选 总是使用 和 Google Translate,即可实时翻译英文字幕。 Potplayer 让观看更智能,学习体验升级。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可联络站长解决。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源