尚硅谷Java培训

Nginx教程

视频介绍

Nginx是一款设计优雅、简捷高效的服务器软件,自诞生至今十几年经久不衰,是程序员与运维工程师的必备技能。如今,Nginx成为了互联网项目运行的基石,从小型网站到腾讯、淘宝、百度、网易等互联网大厂都离不开Nginx。

本套视频教程深入企业调研,小到个人网站,大到亿级流量京东商城的核心技术架构,采用了大量实战案例,手把手在线操作,广泛覆盖主流应用场景。通过以Nginx作为高并发、高可用、高性能网关的解决方案,完整展示了互联网项目整体技术架构。
教程讲解一切从实际需求落地出发,性能由压测出结果,操作系统级别调优,由浅入深,循序渐进,图文并茂,简要精炼,带你轻松搞定Nginx,掌握高并发系统架构!

教程分为核心技术篇和高级实战篇。
核心技术篇:Nginx快速上手
Nginx安装部署,配合大量在线实操,搞定Nginx七大核心应用场景:反向代理、虚拟主机、域名解析、负载均衡、防盗链、url重定向、https,学完即可用。

高级实战篇:Nginx进阶提升
实战驱动,解决企业生产中的实际问题,为本套教程的重头戏。
内容涵盖:
- 单机垂直扩容
- 集群中负载均衡会话保持方案
- KeepAlive对上下游服务性能影响
- Abtest、charles、Postman、Jmeter压测抓包工具
- UpStream缓冲区核心流程及调优
- 获取客户端真实IP
- 京东、Google网页压缩方案实现
- open_file_cache与Sendfile执行过程调优
- 请求合并
- 资源静态化
- 服务器端合并SSI方案
- 集群静态资源同步方案Rsync+inotify
- 京东浏览器缓存案例实现(强制缓存与协商缓存)
- GEOip
- Nginx静态资源缓存
- 正向代理穿透内网跳板机案例
- 电信运营商静态资源缓存案例
- 迅雷下载Nginx大文件断点续传原理与缓存
- Nginx内存缓存
- Nginx外置缓存Nginx+Memcached Nginx+Redis
- Nginx Stream模块为MySQL负载均衡
- 高并发系统QPS、并发数、带宽限制、限流算法
- 在Nginx中使用日志为大数据AI系统提供用户行为数据
- 主动健康检查机制
- Lua语言
- Openresty
- Redis缓存+MySQL+模板输出

视频目录 选集

  • 001.尚硅谷_Nginx-教程简介
  • 002.尚硅谷_Nginx-安装部署-VMware中安装CentOS7.4
  • 003.尚硅谷_Nginx-安装部署-让虚拟机可以联网
  • 004.尚硅谷_Nginx-安装部署-使用XShell给虚拟机配置静态ip
  • 005.尚硅谷_Nginx-安装部署-虚拟机不能上网简单排错
  • 006.尚硅谷_Nginx-安装部署-Nginx四个发行版本简单介绍
  • 007.尚硅谷_Nginx-安装部署-Nginx在CentOS7中编译安装成系统服务
  • 008.尚硅谷_Nginx-基本使用-Nginx的目录结构 在线编辑默认页
  • 009.尚硅谷_Nginx-基本使用-Nginx多进程模型和基本请求流程
  • 010.尚硅谷_Nginx-基本使用-Nginx.conf 最小配置解析
  • 011.尚硅谷_Nginx-基本使用-虚拟主机实战介绍
  • 012.尚硅谷_Nginx-基本使用-浏览器、Nginx与http协议
  • 013.尚硅谷_Nginx-基本使用-虚拟主机原理
  • 014.尚硅谷_Nginx-基本使用-使用host文件解析域名
  • 015.尚硅谷_Nginx-基本使用-公网域名配置与泛域名解析实战
  • 016.尚硅谷_Nginx-基本使用-Nginx虚拟主机域名配置
  • 017.尚硅谷_Nginx-基本使用-servername的多种匹配方式
  • 018.尚硅谷_Nginx-基本使用-基于域名的几种互联网企业需求解析
  • 019.尚硅谷_Nginx-基本使用-反向代理与负载均衡实战介绍
  • 020.尚硅谷_Nginx-基本使用-Nginx隧道式模型 网关、代理与反向代理
  • 021.尚硅谷_Nginx-基本使用-Nginx反向代理在企业中的应用场景
  • 022.尚硅谷_Nginx-基本使用-什么是负载均衡
  • 023.尚硅谷_Nginx-基本使用-反向代理到外网与内网主机的配置
  • 024.尚硅谷_Nginx-基本使用-负载均衡基本配置
  • 025.尚硅谷_Nginx-基本使用-负载均策略之权重、down、backup
  • 026.尚硅谷_Nginx-基本使用-负载均策略之ip_hash、fair、leastconn与无状态回话解决方案
  • 027.尚硅谷_Nginx-基本使用-动静分离的原理与使用场景
  • 028.尚硅谷_Nginx-基本使用-动静分离配置
  • 029.尚硅谷_Nginx-基本使用-使用正则配置动静分离
  • 030.尚硅谷_Nginx-基本使用-URLRewrite 伪静态配置
  • 031.尚硅谷_Nginx-基本使用-网关的概念、伪静态同时负载均衡
  • 032.尚硅谷_Nginx-基本使用-防盗链与http的referer
  • 033.尚硅谷_Nginx-基本使用-防盗链基本配置与none
  • 034.尚硅谷_Nginx-基本使用-使用curl测试防盗链
  • 035.尚硅谷_Nginx-基本使用-企业实战-盗链资源返回页面或提示图片
  • 036.尚硅谷_Nginx-基本使用-高可用场景及解决方案
  • 037.尚硅谷_Nginx-基本使用-最快速度搞定keepalived
  • 038.尚硅谷_Nginx-基本使用-不安全的Http协议
  • 039.尚硅谷_Nginx-基本使用-非对称加密算法原理
  • 040.尚硅谷_Nginx-基本使用-同样不安全的非对称加密算法
  • 041.尚硅谷_Nginx-基本使用-ca机构参与保证互联网安全
  • 042.尚硅谷_Nginx-基本使用-自签名介绍
  • 043.尚硅谷_Nginx-线上实战-购买域名流程
  • 044.尚硅谷_Nginx-线上实战-购买vps流程
  • 045.尚硅谷_Nginx-线上实战-在控制台修改vps密码
  • 046.尚硅谷_Nginx-线上实战-安装LNMP环境防火墙配置
  • 047.尚硅谷_Nginx-线上实战-修改Nginx默认页
  • 048.尚硅谷_Nginx-线上实战-解析域名到主机
  • 049.尚硅谷_Nginx-线上实战-在线申请证书
  • 050.尚硅谷_Nginx-线上实战-把刚申请的证书配置到Nginx上
  • 051.尚硅谷_Nginx-线上实战-安装Discuz与协议自动跳转
  • 052.尚硅谷_Nginx-Nginx高级篇介绍
  • 053.尚硅谷_Nginx-通过扩容提升整体吞吐量
  • 054.尚硅谷_Nginx-服务器硬件扩容及存储选型
  • 055.尚硅谷_Nginx-集群中使用Nginx保持会话的特点
  • 056.尚硅谷_Nginx-iphash维持会话特点及配置
  • 057.尚硅谷_Nginx-在nginx中通过URI维持会话
  • 058.尚硅谷_Nginx-在nginx中使用java的cookie负载均衡
  • 059.尚硅谷_Nginx-使用第三方模块平滑升级
  • 060.尚硅谷_Nginx-sticky上游静态服务器会话保持
  • 061.尚硅谷_Nginx-观察baidu的keepalive
  • 062.尚硅谷_Nginx-什么时候使用keepalive
  • 063.尚硅谷_Nginx-在nginx 中关闭keepalive
  • 064.尚硅谷_Nginx-使用charles工具抓包连接状态
  • 065.尚硅谷_Nginx-nginx对客户端keepalive配置详解
  • 066.尚硅谷_Nginx-nginx对上游服务器使用keepalive配置详解
  • 067.尚硅谷_Nginx-Nginx反向代理开关keepalive性能压测对比
  • 068.尚硅谷_Nginx-Tomcat直连与反向代理性能压测对比
  • 069.尚硅谷_Nginx-http报文结构
  • 070.尚硅谷_Nginx-反向代理内存与文件缓冲区核心流程
  • 071.尚硅谷_Nginx-Nginx对客户端的缓冲和限制
  • 072.尚硅谷_Nginx-使用反向代理后无法获取客户端ip地址
  • 073.尚硅谷_Nginx-使用X-Forwarded-For获取真实ip以及思考
  • 074.尚硅谷_Nginx-一些默认有用的header
  • 075.尚硅谷_Nginx-有哪些网站使用了gzip压缩
  • 076.尚硅谷_Nginx-Gzip动态压缩及缺点
  • 077.尚硅谷_Nginx-gzip_static_module与http_gunzip_module
  • 078.尚硅谷_Nginx-gzip_static_module配置说明
  • 079.尚硅谷_Nginx-gunzip_module配置使用
  • 080.尚硅谷_Nginx-Brotli比gzip更好的压缩格式模块化安装
  • 081.尚硅谷_Nginx-Brotli配置
  • 082.尚硅谷_Nginx-淘宝网案例 进一步压缩客户端的请求数
  • 083.尚硅谷_Nginx-Tengine concat模块安装在开源版本Nginx上
  • 084.尚硅谷_Nginx-模拟淘宝网合并请求效果
  • 085.尚硅谷_Nginx-高并发系统资源静态化方案
  • 086.尚硅谷_Nginx-Nginx SSI 服务器端文件合并
  • 087.尚硅谷_Nginx-Nginx SSI服务器端配置选项
  • 088.尚硅谷_Nginx-Nginx SSI模板命令
  • 089.尚硅谷_Nginx-资源静态同步方案介绍
  • 090.尚硅谷_Nginx-使用rsync手动同步源文件
  • 091.尚硅谷_Nginx-增加安全认证及免密登录
  • 092.尚硅谷_Nginx-近时推送方案
  • 093.尚硅谷_Nginx-实时推送源服务器配置
  • 094.尚硅谷_Nginx-rsync的readonly
  • 095.尚硅谷_Nginx-使用inotify监控目录文件变化
  • 096.尚硅谷_Nginx-rsync inotify 自动化脚本
  • 097.尚硅谷_Nginx-什么是多级缓存
  • 098.尚硅谷_Nginx-京东web端浏览器缓存使用情况
  • 099.尚硅谷_Nginx-浏览器的强制缓存与协商缓存
  • 100.尚硅谷_Nginx-Nginx etag lasmodify配置
  • 101.尚硅谷_Nginx-配合使用etag lasmodify cache-control expires
  • 102.尚硅谷_Nginx-浏览器缓存额外需要注意的事项和应用场景
  • 103.尚硅谷_Nginx-cdn实现原理及场景
  • 104.尚硅谷_Nginx-在云服务器安装GEOIP依赖
  • 105.尚硅谷_Nginx-Nginx下GEOIP模块安装
  • 106.尚硅谷_Nginx-线上获取用户归属地实例配置与智能dns对比
  • 107.尚硅谷_Nginx-使用Nginx作为跳板机正向代理服务器配置
  • 108.尚硅谷_Nginx-反向代理缓存proxy_cache配置
  • 109.尚硅谷_Nginx-缓存清理插件编译安装
  • 110.尚硅谷_Nginx-cache_key 与缓存清理
  • 111.尚硅谷_Nginx-nginx的断点续传
  • 112.尚硅谷_Nginx-proxy_cache配置详解
  • 113.尚硅谷_Nginx-proxy_cache配置详解
  • 114.尚硅谷_Nginx-nginx内存缓存介绍
  • 115.尚硅谷_Nginx-nginx外置缓存介绍
  • 116.尚硅谷_Nginx-应用缓存与多级缓存整体结构
  • 117.尚硅谷_Nginx-使用strace追踪内核对sendfile缓存调优
  • 118.尚硅谷_Nginx-errorpage使用
  • 119.尚硅谷_Nginx-匿名location和return
  • 120.尚硅谷_Nginx-Nginx+Memcached完整解决方案
  • 121.尚硅谷_Nginx-开源版Nginx中使用redis2-nginx-module连接redis
  • 122.尚硅谷_Nginx-使用Stream模块为mysql集群透明代理
  • 123.尚硅谷_Nginx-QPS限制模块及使用jemeter压测
  • 124.尚硅谷_Nginx-QPS限制中漏桶算法实现及压测
  • 125.尚硅谷_Nginx-limit_req burst与漏桶算法中bucket概念对比
  • 126.尚硅谷_Nginx-什么是令牌桶算法
  • 127.尚硅谷_Nginx-传输带宽限制
  • 128.尚硅谷_Nginx-客户端并发数限制
  • 129.尚硅谷_Nginx-互联网公司日志的使用场景
  • 130.尚硅谷_Nginx-日志内存缓冲区
  • 131.尚硅谷_Nginx-日志压缩解压缩与json格式输出
  • 132.尚硅谷_Nginx-error日志与日志分割
  • 133.尚硅谷_Nginx-upstream被动式重试机制
  • 134.尚硅谷_Nginx-主动健康检查使用tengine模块
  • 135.尚硅谷_Nginx-Lua luajit nginx openresty关系及开发工具介绍
  • 136.尚硅谷_Nginx-lua基础语法
  • 137.尚硅谷_Nginx-Openresty安装及测试lua代码
  • 138.尚硅谷_Nginx-获取系统变量及参数
  • 139.尚硅谷_Nginx-lua自定义函数、lrucache、shared_dict
  • 140.尚硅谷_Nginx-Openresty连接redis
  • 141.尚硅谷_Nginx-Openresty连接mysql
  • 142.尚硅谷_Nginx-在Openresty中使用模板引擎
  • 143.尚硅谷_Nginx-redis+mysql+模板引擎示例