nginx教程从入门到精通

[转]nginx教程从入门到精通

nginx教程写了一段时间,无意中发现,nginx相关文章已经达到了近100篇了。觉得很有必要汇总到一起,它是我们运维生存时间的一片心血,他是学习nginx的同学必看教程- -!,我们将会继续更新内容,不过内容难免有错误,希望大家指正.

Nginx基础

1.  nginx安装

2.  nginx 编译参数详解

3.  nginx安装配置+清缓存模块安装

4.  nginx+PHP 5.5

5.  nginx配置虚拟主机

6.  nginx location配置

7.  nginx root&alias文件路径配置

8.  ngx_http_core_module模块提供的变量

9.  nginx日志配置

10. apache和nginx支持SSI配置

12. nginx日志切割

13. Nginx重写规则指南

14. nginx 逻辑运算

15. 隐藏Nginx版本号的安全性与方法

16. CDN调度器HAProxy、Nginx、Varnish

17. lnmp架构下php安全配置分享

18. nginx tcp代理

19. nginx正向代理

20. 搭建nginx反向代理用做内网域名转发

21. nginx+keepalived+proxy_cache 配置高可用nginx群集和高速缓存

22. Nginx 战斗准备 —— 优化指南

23. 确保nginx安全的10个技巧

NGINX变量详解

1. nginx变量使用方法详解(1)

2. nginx变量使用方法详解(2)

3. nginx变量使用方法详解(3)

4. nginx变量使用方法详解(4)

5. nginx变量使用方法详解(5)

6. nginx变量使用方法详解(6)

7. nginx变量使用方法详解(7)

8. nginx变量使用方法详解(8)

Nginx模块与案例

01. 如何安装nginx第三方模块

02. srcache_nginx redis 构建缓存系统应用一例

03. nginx+lua+redis构建高并发应用

04. ttserver+nginx构建高并发高可用性应用

05. nginx生成缩略图配置

06. 使用nginx sticky实现基于cookie的负载均衡

07. nginx上传模块—nginx upload module

08. nginx strip模块优化页面

09. nginx + ngx_lua安装测试

10. nginx统计响应的http状态码信息(ngx-http-status-code-counter)

11. nginx流量带宽等请求状态统计( ngx_req_status)

12. nginx实时记录请求状态信息( ngx_realtime_request_module)

13. nginx获取大文件MD5值(nginx模块ngx_file_md5)

14. nginx不记录特定日志(access_log_bypass_if)

15. nginx快速绘制圆形图(ngx_http_circle_gif_module模块)

16. nginx实现大小写字母转换(ngx_http_lower_upper_case模块)

17. nginx防止高负载的解决方案(sysgurad模块)

18. nginx js、css多个请求合并为一个请求(concat模块)

19. CDN下nginx获取用户真实IP地址

20. nginx实时生成缩略图到硬盘上

21. perl + fastcgi + nginx搭建

22. nginx+memcached构建页面缓存应用

23. memc_nginx+srcache_nginx+memcached构建透明的动态页面缓存

24. nginx 同一个IP上配置多个HTTPS主机

25. srcache_nginx redis 清除缓存

26. nginx动态IP黑白名单构建web防火墙(ngx_white_black_list)

27. srcache_nginx+redis构建缓存系统

28. nginx模块nginx-http-footer-filter研究使用

29. nginx本地缓存模块ngx_slowfs_cache

30. nginx+fancy实现漂亮的索引目录

31. nginx secure_link下载防盗链

32. nginx显示随机首页模块(Random Index)

33. nginx实现图片防盗链(referer指令)

34. nginx空白图片(empty_gif模块)

35. nginx记录分析网站响应慢的请求(ngx_http_log_request_speed)

36. nginx map使用方法

37. nginx限速白名单配置

38. nginx修改upstream不重启的方法(ngx_http_dyups_module模块)

39. nginx实现简体繁体字互转以及中文转拼音(ngx_set_cconv模块)

40. nginx针对爬虫进行限速配置

41. nginx替换网站响应内容(ngx_http_sub_module)

43. nginx向响应内容中追加内容(ngx_http_addition_module模块)

44. nginx访问控制allow、deny(ngx_http_access_module)

45. nginx+perl模块的使用

46. nginx索引目录配置

47. nginx+video-thumbextractor生成视频缩略图

48. nginx限制连接数ngx_http_limit_conn_module模块

49. nginx限制请求数ngx_http_limit_req_module模块

50. Nginx国人开发缩略图模块(ngx_image_thumb)

51. nginx+set-misc-nginx-module模块说明

52. nginx geo使用方法

53. Nginx 与 Lua

54. ngx_http_headers_module模块add_header和expires指令

55. NginX and Riak:

常见问题

01. memc_nginx+srcache_nginx+memcached遇到的问题

02. nginx purge更新缓存404错误

03. nginx反向代理proxy_set_header自定义header头无效

更多文章请详见:http://www.ttlsa.com/nginx/

原文地址:https://www.cnblogs.com/EdwinChan/p/8350984.html

时间: 2024-08-04 11:39:44

nginx教程从入门到精通的相关文章

Nginx开发从入门到精通

nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块 的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本.本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路 是从模块开发逐渐过渡到nginx原理剖析.书籍的内容会定期在这里更新,欢迎大家提出宝贵意见,不管是本书的内容问题,还是字词错误,都欢迎大家提交 issue(章节标题的左侧有评注按钮),我们会及时的跟进. 最后

[转]Android OpenGL ES 开发教程 从入门到精通

本文转自:http://blog.csdn.net/mapdigit/article/details/7526556 Android OpenGL ES 简明开发教程 Android OpenGL ES 简明开发教程一:概述 Android OpenGL ES 简明开发教程二:构造OpenGL ES View Android OpenGL ES 简明开发教程三:3D绘图基本概念 Android OpenGL ES 简明开发教程四:3D 坐标变换 Android OpenGL ES 简明开发教程五

C++ 60分钟入门教程.从入门到精通

C++是一门面向对象的程序设计语言,语法丰富,概念全面,兼顾易用和效率,在游戏开发.网络软件.分布式(服务器集群).移动(手持)设备.嵌入式系统等领域有着广泛的应用.C++是由C语言发展而来,保留了C语言原有的所有优点,增加了面向对象的机制.C++与C语言兼容,用C语言写的程序基本上可以不加修改地用于C++. 如果你有C语言和面向对象编程基础,可以先查看C++快速入门教程,在最短的时间内了解C++与C语言的区别,以及新增概念,请猛击:C++ 60分钟入门教程 与快速入门教程相比,下面的C++教程

Timelion教程 - 从入门到精通

Timelion Tutorial – From Zero to Hero 本教程是与官方Elastic博客交叉刊登的. Timelion是Kibana时间序列的可视化工具.时间序列可视化是可视化的,以时间顺序分析数据.Timelion可用于绘制二维图形,时间绘制在x轴上. 与使用简单的条形图或线条可视化相比有什么优势?Timelion采取不同的方法.使用timelion特定语法,您通过将功能链接在一起来定义图形,而不是使用可视化编辑器创建图表.该语法启用了经典点系列图不提供的一些功能,如将不同

Android OpenGL ES 开发教程 从入门到精通

From:http://blog.csdn.net/mapdigit/article/details/7526556 Android OpenGL ES 简明开发教程 Android OpenGL ES 简明开发教程一:概述 Android OpenGL ES 简明开发教程二:构造OpenGL ES View Android OpenGL ES 简明开发教程三:3D绘图基本概念 Android OpenGL ES 简明开发教程四:3D 坐标变换 Android OpenGL ES 简明开发教程五

Android Studio教程从入门到精通

AS简介 经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版).Android Studio是Google开发的一款面向Android开发者的IDE,支持Windows.Mac.Linux等操作系统,基于流行的Java语言集成开发环境IntelliJ搭建而成.该IDE在2013年5月的Google I/O开发者大会上首次露面,当时的测试版各种莫名其妙的Bug,但是14年12月8日发布的版本是稳定版.Android St

Nginx开发从入门到精通 nginx平台初探

初探nginx架构(100%) 众所周知,nginx性能高,而nginx的高性能与其架构是分不开的.那么nginx究竟是怎么样的呢?这一节我们先来初识一下nginx框架吧. nginx在启动后,在unix系统中会以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程.我们也可以手动地关掉后台模式,让nginx在前台运行,并且通过配置让nginx取消master进程,从而可以使nginx以单进程方式运行.很显然,生产环境下 我们肯定不会这么做,所以关闭后台模式,一般

JavaScript教程-从入门到精通

目录章节1基础入门课时101-初探JavaScript魅力01课时202-初探JavaScript魅力02课时303-初探JavaScript魅力03课时404-初探JavaScript魅力04课时505-初探JavaScript魅力05章节2基础应用课时606-JavaScript基础01课时707-JavaScript基础02课时808-深入JavaScript课时909-定时器的使用课时1010-定时器的使用章节3DOM应用课时1111-DOM基础课时1212-DOM操作应用课时1313-

PHP架构师教程—swoole教程从入门到精通

Swoole 和我们传统的 PHP 开发差别是有的,需要理解的概念也是有的.使用目前一些基于 Swoole 的框架开发的话,从开发习惯上和传统的TP 框架相差不多.根据官方介绍它是一个底层通信框架,最大的优势在于: 常驻内存,避免重复加载带来的性能损耗,提升海量性能 协程异步,提高对 I/O 密集型场景并发处理能力(如:微信开发.支付.登录等) 方便地开发 Http.WebSocket.TCP.UDP 等应用,可以与硬件通信 PHP 高性能微服务架构成为现实 那么很多人学习swoole都遇到了很