nginx学习
文章平均质量分 69
zzzkk2009
Genius only means working hard all ones life!
展开
-
nginx学习之安装&配置&入门
nginx 的安装 下载地址: http://nginx.org/download/nginx-1.4.2.tar.gz 安装准备: nginx依赖于pcre库,要先安装pcre yum install pcre pcre-devel cd /usr/local/src/ wget http://nginx.org/download/nginx-1.4.2.tar.gz ta原创 2015-03-24 11:33:22 · 466 阅读 · 0 评论 -
nginx学习之网页内容的压缩编码与传输速度优化
我们观察news.163.com的头信息 请求: Accept-Encoding:gzip,deflate,sdch 响应: Content-Encoding:gzip Content-Length:36093 再把页面另存下来,观察,约10W字节,实际传输的36093字节 原因-------就在于gzip压缩上. 原理: 浏览器---请求----> 声明可以接受 gzi原创 2015-03-24 11:47:32 · 959 阅读 · 0 评论 -
nginx学习之反向代理服务器+负载均衡
用nginx做反向代理和负载均衡非常简单, 支持两个用法 1个proxy, 1个upstream,分别用来做反向代理,和负载均衡 以反向代理为例, nginx不自己处理php的相关请求,而是把php的相关请求转发给apache来处理. ----这不就是传说的”动静分离”,动静分离不是一个严谨的说法,叫反向代理比较规范. 反向代理后端如果有多台服务器,自然可形成负载均衡, 但p原创 2015-03-24 12:32:26 · 379 阅读 · 0 评论 -
nginx学习之nginx+php的编译
nginx+php的编译 apache一般是把php当做自己的一个模块来启动的. 而nginx则是把http请求变量(如get,user_agent等)转发给 php进程,即php独立进程,与nginx进行通信. 称为 fastcgi运行方式. 因此,为apache所编译的php,是不能用于nginx的. 注意: 我们编译的PHP 要有如下功能: 连接mysql, gd,ttf,原创 2015-03-24 11:45:34 · 442 阅读 · 0 评论 -
nginx学习之rewrite(重写)
rewrite 重写 重写中用到的指令 if (条件) {} 设定条件,再进行重写 set #设置变量 return #返回状态码 break #跳出rewrite rewrite #重写 If 语法格式 If 空格 (条件) { 重写模式 } 条件又怎么写? 答:3种写法 1: “=”来判断相等, 用于字符串比较 2: “~” 用正原创 2015-03-24 11:42:03 · 826 阅读 · 0 评论 -
nginx学习之location的解析过程
nginx学习之location的解析过程:原创 2015-03-24 09:47:15 · 2523 阅读 · 0 评论