一、内容说明
Nginx 应用技术指南 @b@【前言】:...................................................................................................................3 @b@一、Nginx基础知识.......................................................................................................................3 @b@ 1、简介 ...................................................................................................................3 @b@ 2、Nginx的优点 ........................................................................................................................3 @b@ 3、FastCGI,简单的负载均衡和容错.............................................................................................3@b@ 4、模块化的结构。............................................................................................................3 @b@ 5、支持 SSL 和 TLS SNI..............................................................................................3 @b@ 二、 Nginx安装配置............................................................................................................4@b@ 1、安装pcre...........................................................................................................4@b@ 2、Nginx编译安装..............................................................................................................4 @b@ 3、Nginx配置文件测试:..............................................................................................4 @b@ 4、Nginx启动:................................................................................................................4 @b@ 5、Nginx配置文件修改重新加载:........................................................................................4 @b@ 三、Nginx编译优化...................................................................................................................4@b@ 1、 GCC参数:.............................................................................................................4 @b@ 2、 修改Nginx的header伪装服务器.......................................................................................5 @b@ 3、 Tcmalloc优化Nginx 性能...............................................................................................6 @b@ 4、 减小编译后文件大小:...............................................................................................7 @b@ 四、Nginx根据URL分发..........................................................................................................7 @b@ 1、第一种方法:............................................................................................................7 @b@ 2、第二种方法:...............................................................................................................8 @b@ 五、Nginx Rewrite........................................................................................................................8 @b@ 1.Nginx Rewrite 基本标记(flags)..............................................................................................8 @b@ 2.正则表达式匹配,...................................................................................................................8 @b@ 3.文件及目录匹配,..............................................................................................................9 @b@ 4.Nginx 的一些可用的全局变量,可用做条件判断:......................................................................................9 @b@ 六、NginxRedirect........................................................................................................................10 @b@ 七、Nginx目录自动加斜线:..............................................................................................................10@b@ 八、Nginx防盗链................................................................................................10 @b@ 九、Nginx expires............................................................................................................................11 @b@ 1、根据文件类型 expires..........................................................................................................11 @b@ 2、根据判断某个目录...........................................................................................................11 @b@ 十、Nginx 访问控制.......................................................................................................................11@b@ 1、Nginx 身份证验证..............................................................................................11 @b@ 2、Nginx 禁止访问某类型的文件..................................................................................................12 @b@ 3、使用 ngx_http_access_module 限制 ip 访问...............................................................................12 @b@ 4、Nginx 下载限制并发和速率.........................................................................................................12 @b@ 5、大文件上传限制................................................................................................................13@b@ 6、Nginx 实现Apache一样目录列表 ..........................................................................................13@b@ 7、http_accesskey_module 模块应用:....................................................................................13 @b@ 十一、Nginx Location...............................................................................................................14@b@ 1.基本语法:..................................................................................................................15