如果你已经在用 Nginx,但每次改配置都要翻半天旧笔记、出问题只能重启试试,那这套资料值得花时间过一遍。它讲的是 Nginx 在真实服务器上怎么配、怎么调、怎么排错,而不是停留在"反向代理是什么"的概念层面。

它解决的是哪类工作场景

日常运维和后端开发碰到的 Nginx 问题,大多集中在几件事上:新上一个服务要配反向代理和负载均衡;静态资源和接口要分开处理;HTTPS 证书要配好还得能自动续;线上突然 502、504,得快速定位是上游挂了还是超时设短了;流量涨上来之后要调连接数和缓冲区。这套资料基本围着这些场景展开,架构那部分讲的是 Nginx 的进程模型和请求处理流程,目的是让你在改参数时知道改的是哪一环,而不是照抄一段配置了事。

学完能独立做什么

按资料覆盖的范围,走完之后应该能独立完成这些事:从零装好 Nginx 并规划好配置目录结构;为多个后端服务配置反向代理和负载均衡策略;处理静态资源缓存、gzip 压缩、跨域这类常见需求;配好 HTTPS 并理解证书链的问题;用日志和状态模块定位慢请求和异常;在压力上来时调整 worker 连接数、keepalive、缓冲区等参数。这些是能直接落到工作里的动作,不是"了解原理"层面的东西。

资料适合什么基础

需要你已经能在 Linux 命令行下操作,看得懂基本的配置文件格式,知道什么是域名解析和 HTTP 请求。完全没碰过 Linux 的话,建议先补一下基础命令再来看,否则跟着敲会卡在环境上。有后端开发经验、或者做过一段时间服务器维护的人,学起来会比较顺,因为里面不少场景你大概率遇到过,只是当时没系统整理。

资料结构和怎么用

  • 内容按主题分块,架构原理、实战配置、性能调优、安全加固各有侧重,可以按需跳着看。
  • 随附的源码和配置示例建议对照着在本机或测试机上跑一遍,只看不练,遇到报错还是不会查。
  • 调优和安全那部分,建议等你手上有一个真实服务再回来看,带着具体问题看比空看更有效。
  • 视频和文档可以配合用:文档用来查参数和写法,视频用来理解思路和排查过程。

整体来说,这是一套偏实操的资料,适合已经在一线干活、想把 Nginx 从"会用"推进到"能调能排"的人。如果你只是想应付一次面试背概念,它的价值不会太大;但如果你手上真有服务器要维护,里面的配置思路和排查方法能省下不少自己摸索的时间。建议先挑自己当前最头疼的那块看起,跑通一个场景,再回头补架构和调优的部分。

课程目录

Nginx�����ŵ�ʵս�̳�-��Դ��ѧϰ���� ��������Nginx�ܹ���ʵսӦ�� �༭���� ϵͳ����Nginx�ܹ���ʵս�����ḻ�����������Ż�����ȫ���������ؾ���ȣ��ʺ���ά����ʦ�ͺ�˿�����Ա�� ? �༭�Ƽ� ȫ�����Nginx�ܹ��������ŵ�ʵս������Դ��ѧϰ���ϣ���������Nginx���ļ��ܡ� �γ����� ? ϵͳ����Nginx�ܹ� ? ʵս�����ḻ ? ����Դ��ѧϰ���� �γ�Ŀ¼ ? ��05�� Nginx�ܹ�ƪ ��05�� Nginx�ܹ�ƪ����.zip
 [1.8 MB] 5-9 Nginx�������Ż�_���ݽ��ܼ������Ż�����.wmv [6.3 MB] 5-12 Nginx�������Ż�_abѹ�⹤��2.wmv [40.3 MB] 5-31 Nginx�ܹ��ܽ�_��̬��Դ����Ĺ������.wmv [17.1 MB] 5-27 Nginx��ȫ_Nginx+LUA����ǽ����.wmv [18.3 MB] 5-11 Nginx�������Ż�_abѹ�⹤��1.wmv [24.1 MB] 5-8 Nginx��������_Nginx�г���������.wmv [4.9 MB] 5-25 Nginx��ȫ_����׼��mariadb��lnmp����.wmv [73.6 MB] 5-20 Nginx��ȫ_������Ϊ�����ֶ�.wmv [8.4 MB] 5-33 Nginx�ܹ��ܽ�_�����������.wmv [14.6 MB] 5-1 Nginx��������_�ܹ�ƪ����.wmv [2.3 MB] 5-4 Nginx��������_���locationƥ������ȼ�2.wmv [9.9 MB] 5-32 Nginx�ܹ��ܽ�_Nginx��Ϊ�������������.wmv [10.1 MB] 5-

24 Nginx��ȫ_SQLע�볡��˵��.wmv [4.0 MB] 5-

23 Nginx��ȫ_SQLע��.wmv [3.2 MB] 5-7 Nginx��������_��λ�ȡ�û���ʵ��ip��Ϣ.wmv [4.4 MB] 5-29 Nginx��ȫ_���ӵķ��ʹ�����CC������ʽ.wmv [13.6 MB] 5-28 Nginx��ȫ_Nginx+LUA����ǽ��sqlע�볡����ʾ.wmv [103.7 MB] 5-21 Nginx��ȫ_�����ֶ�֮�����ƽ�.wmv [6.0 MB] 5-13 Nginx�������Ż�_abѹ�⹤��3.wmv [23.0 MB] 5-

34 ���ɢ��.wmv [1.5 MB] 5-2 Nginx��������__���server_name������������ȡ�����ȼ�.wmv [25.0 MB] 5-14 Nginx�������Ż�_ϵͳ��Nginx�����Ż�.wmv [3.5 MB] 5-3 Nginx��������_���locationƥ������ȼ�1.wmv [3.0 MB] 5-17 Nginx�������Ż�_CPU�׺�����2.wmv [19.3 MB] 5-18 Nginx�������Ż�_Nginxͨ�������Ż�.wmv [31.1 MB] 5-6 Nginx��������_alias��root��ʹ������.wmv [4.5 MB] 5-19 Nginx��ȫ_����Nginx�İ�ȫ�½����ݽ���.wmv [2.9 MB] 5-10 Nginx�������Ż�_abѹ�⹤��.wmv [3.1 MB] 5-

22 Nginx��ȫ_�ļ��ϴ�©��.wmv [6.2 MB] 5-15 Nginx�������Ż�_�ļ��������.wmv [22.9 MB] 5-5 Nginx��������_try_filesʹ��.wmv [21.2 MB] 5-

26 Nginx��ȫ_ģ��SQLע�볡��.wmv [18.2 MB] 5-16 Nginx�������Ż�_CPU�׺�����1.wmv [35.7 MB] 5-30 Nginx��ȫ_Nginx�汾���ºͱ���©��.wmv [11.7 MB] ? ��03�� ����ʵ��ƪ ��03�� ����ʵ��ƪ�ؿ�.png [493.5 KB] 3-29 Nginx��Ϊ�������_�������ò���˵��.wmv [13.1 MB] 3-20 Nginx��Ϊ���ؾ������_���ó���.wmv [26.5 MB] 3-3 Nginx��Ϊ��̬��Դweb����_CDN����.wmv [7.7 MB] 3-15 Nginx��Ϊ��������_����������ó���(2).wmv [14.4 MB] 3-11 Nginx��Ϊ��̬��Դweb����_������(2).wmv [75.1 MB] 3-26 Nginx��Ϊ�������_Nginx��Ϊ�������.wmv [6.1 MB] 3-18 Nginx��Ϊ���ؾ������_���ؾ�����Nginx.wmv [13.2 MB] 3-25 Nginx��Ϊ���ؾ������_���ؾ������url_hash����.wmv [35.5 MB] 3-12 Nginx��Ϊ��������_��������.wmv [13.3 MB] 3-5 Nginx��Ϊ��̬��Դweb����_������ʾ.wmv [80.4 MB] 3-17 Nginx��Ϊ��������_�����������ú͹淶.wmv [31.3 MB] 3-27 Nginx��Ϊ�������_������������﷨.wmv [6.2 MB] 3-1 ����ʵ��ƪ���ݽ���.wmv [4.2 MB] 3-4 Nginx��Ϊ��̬��Դweb����_�����﷨.wmv [13.5 MB] 3-16 Nginx��Ϊ��������_���������﷨����.wmv [19.6 MB] 3-24 Nginx��Ϊ���ؾ������_���ؾ������ip_hash��ʽ.wmv [9.6 MB] 3-9 Nginx��Ϊ��̬��Դweb����_������ʳ�������.wmv [29.1 MB] 3-21 Nginx��Ϊ���ؾ������_server��������.wmv [9.8 MB] 3-28 Nginx��Ϊ�������_����������ʾ.wmv [37.1 MB] 3-22 Nginx��Ϊ���ؾ������_backup״̬��ʾ.wmv [8.9 MB] 3-19 Nginx��Ϊ���ؾ������_�����﷨.wmv [4.2 MB] 3-2 Nginx��Ϊ��̬��Դweb����_��̬��Դ����.wmv [7.0 MB] 3-14 Nginx��Ϊ��������_����������ó���(1).wmv [8.3 MB] 3-30 Nginx��Ϊ�������_��Ƭ����.wmv [5.6 MB] 3-6 Nginx��Ϊ��̬��Դweb����_���������ԭ��.wmv [13.2 MB] 3-23 Nginx��Ϊ���ؾ������_��ѯ�������Ȩ��ѯ.wmv [8.2 MB] 3-7 Nginx��Ϊ��̬��Դweb����_��������泡����ʾ.wmv [39.6 MB] 3-8 Nginx��Ϊ��̬��Դweb����_��վ����.wmv [9.0 MB] 3-10 Nginx��Ϊ��̬��Դweb����_������(1).wmv [6.7 MB] 3-13 Nginx��Ϊ��������_�����﷨�������������.wmv [23.2 MB] ? ��04�� ���ѧϰƪ ��04�� ���ѧϰƪ�ĵ�.zip
 [1.8 MB] 4-7 Rewrite????_rewrite????????flag.wmv [19.2 MB] 4-19 ����Nginx��HTTPS����_֤��ǩ�����ɺ�Nginx��HTTPS���񳡾���ʾ1.wmv [93.2 MB] 4-24 ����Nginx��HTTPS����_HTTPS�����Ż�.wmv [8.3 MB] 4-6 Rewrite����_rewrite�������ʽ.wmv [14.4 MB] 4-1 Nginx��������_�������볡����ʾ.wmv [20.9 MB] 4-4 Rewrite????_rewrite????????.wmv [5.1 MB] 4-29 Nginx��Lua�Ŀ���_Nginx����Lua��ָ�Nginx��Luaapi�ӿ�.wmv [6.4 MB] 4-3 Nginx��������_�������볡����ʾ(2).wmv [44.2 MB] 4-12 Nginx���׸߼�ģ��_secure_linkģ������ԭ��.wmv [14.2 MB] 4-32 Nginx��Lua�Ŀ���_ʵս�����Ҷȷ���������ʾ2.wmv [62.6 MB] 4-17 ����Nginx��HTTPS����_HTTPSԭ��������2.wmv [5.5 MB] 4-8 Rewrite����_redirect��permanent����.wmv [52.8 MB] 4-28 Nginx��Lua�Ŀ���_Nginx��Lua�Ŀ�������.wmv [11.6 MB] 4-20 ����Nginx��HTTPS����_֤��ǩ�����ɺ�Nginx��HTTPS���񳡾���ʾ2.wmv [11.5 MB] 4-34 Nginx��Lua�Ŀ���_ʵս�����Ҷȷ���������ʾ4.wmv [17.8 MB] 4-10 Rewrite????_rewrite?????(2).wmv [11.4 MB] 4-33 Nginx��Lua�Ŀ���_ʵս�����Ҷȷ���������ʾ3.wmv [18.1 MB] 4-15 Nginx���׸߼�ģ��_Geoip��ȡ������Ϣ����չʾ.wmv [34.7 MB] 4-5 Rewrite����_rewrite�����﷨.wmv [3.5 MB] 4-22 ����Nginx��HTTPS����_ʵս��������ƻ��Ҫ���openssl��̨HTTPS����2.wmv [33.7 MB] 4-23 ����Nginx��HTTPS����_ʵս��������ƻ��Ҫ���openssl��̨HTTPS����3.wmv [12.5 MB] 4-2 Nginx��������_�������볡����ʾ(1).wmv [5.7 MB] 4-18 ����Nginx��HTTPS����_֤��ǩ������CA֤��.wmv [6.5 MB] 4-21 ����Nginx��HTTPS����_ʵս��������ƻ��Ҫ���openssl��̨HTTPS����1.wmv [43.5 MB] 4-30 Nginx��Lua�Ŀ���_ʵս�����Ҷȷ���.wmv [7.4 MB] 4-13 Nginx���׸߼�ģ��_secure_linkģ��ʵ��������Դ��֤.wmv [46.2 MB] 4-31 Nginx��Lua�Ŀ���_ʵս�����Ҷȷ���������ʾ1.wmv [42.2 MB] 4-25 Nginx��Lua�Ŀ���_Nginx��Lua����������.wmv [4.1 MB] 4-27 Nginx��Lua�Ŀ���_Lua���������﷨2.wmv [5.6 MB] 4-11 Rewrite????_rewrite????????.wmv [5.0 MB] 4-16 ����Nginx��HTTPS����_HTTPSԭ��������1.wmv [15.7 MB] 4-14 Nginx���׸߼�ģ��_Geoip��ȡ������Ϣģ�����.wmv [5.9 MB] 4-9 Rewrite????_rewrite?????(1).wmv [23.0 MB] 4-26 Nginx��Lua�Ŀ���_Lua���������﷨1.wmv [13.4 MB] ? ��02�� ����ƪ ��02�� ����ƪ˵��.png [493.5 KB] 2-1 ʲô��Nginx.wmv [5.8 MB] 2-24 Nginx�ķ��ʿ��ơ�access_module�����﷨����.wmv [2.9 MB] 2-4 Nginx����_ʵ���ŵ�2.wmv [3.9 MB] 2-13 Nginx��־_log_format1.wmv [70.5 MB] 2-16 Nginxģ�齲��_sub_status.wmv [23.6 MB] 2-7 Nginx���ٰ�װ.wmv [33.4 MB] 2-27 Nginx�ķ��ʿ��ơ�auth_basic_module����.wmv [46.8 MB] 2-10 Nginx��Ŀ¼�������﷨_Ĭ�������﷨.wmv [30.1 MB] 2-28 Nginx�ķ��ʿ��ơ�auth_basic_module������.wmv [3.6 MB] 2-

15 Nginxģ�齲��_ģ�����.wmv [12.6 MB] 2-11 Nginx��Ŀ¼�������﷨_Ĭ��������Ĭ��վ������.wmv [35.2 MB] 2-25 Nginx�ķ��ʿ��ơ�access_module����.wmv [47.1 MB] 2-6 Nginx����_ʵ���ŵ�4.wmv [4.5 MB] 2-3 Nginx����_ʵ���ŵ�1.wmv [13.9 MB] 2-23 Nginx�ķ��ʿ���_����ʵ�ַ��ʿ��ƵĻ�����ʽ.wmv [2.4 MB] 2-2 �������м������.wmv [5.5 MB] 2-17 Nginxģ�齲��_random_index.wmv [34.6 MB] 2-21 Nginx����������_�����﷨��ԭ��2.wmv [25.2 MB] 2-

12 HTTP����.wmv [32.8 MB] 2-22 Nginx����������_�����﷨��ԭ��3.wmv [75.3 MB] 2-20 Nginx����������_�����﷨��ԭ��1.wmv [12.7 MB] 2-19 Nginxģ�齲��_sub_module������ʾ.wmv [17.7 MB] 2-18 Nginxģ�齲��_sub_module.wmv [8.8 MB] 2-14 Nginx��־_log_format2.wmv [17.3 MB] 2-5 Nginx����_ʵ���ŵ�3.wmv [4.9 MB] 2-26 Nginx�ķ��ʿ��ơ�access_module������.wmv [13.7 MB] 2-8 Nginx��Ŀ¼�������﷨_Nginx��װĿ¼.wmv [22.8 MB] 2-9 Nginx��Ŀ¼�������﷨_Nginx�������ò���.wmv [30.9 MB] ? ��01�� �γ�ǰ�� 1-1 �γ̽���.wmv [23.7 MB] 1-2 ѧϰ����׼��.wmv [26.6 MB] �ʺ���Ⱥ ��ά����ʦ ��˿�����Ա Nginx������ ѧϰ�ջ� ����Nginx�ܹ� ѧ�������Ż� ��ͨ��ȫ���� ף��ѧϰ��죡 ѧ�����ɣ�ǰ���ƽ���