Nginx
文章平均质量分 71
chunyuan314
这个作者很懒,什么都没留下…
展开
-
nginx系列之修改请求参数
1、前言前段时间接触到OpenResty,其中ngx_lua模块使得能够让lua代码运行于nginx中,处理请求,发送响应,就像用Java、PHP做web开发一样,正如Tomcat/Jetty是运行Java Servlet的容器,phpfpm是运行PHP代码的容器,ngx_lua模块使得nginx能够作为运行lua代码的容器,好强大有木有! 不过本文不打算用lua写处理请求,返回响应的web应用,原创 2017-02-16 23:32:36 · 34040 阅读 · 1 评论 -
Nginx系列之反向代理的妙用
1、概述nginx的反向代理功能,使得nginx本身不必自己产生内容,而是把请求交给代理服务器,从代理服务器获取内容,返回给用户,对于解耦非常有用。此外,还有其他一些妙用。2、有趣的例子2.1 让你的网站看上去像qq官网配置 location / { proxy_pass http://www.qq.com/; }效果截图 除了地址栏的地址不一样,页面内容是原创 2017-02-14 23:05:43 · 3217 阅读 · 1 评论 -
nginx系列之实现简单的负载均衡
一、前言负载均衡,个人理解,旨在于把客户端的请求均匀地发到后端服务器来处理,以解决单机处理能力有限的问题,同时又不让某个服务器负担过重。百度一下“负载均衡”,文章一大把,不过别人怎么说与自己怎么做是两回事。通常使用的负载均衡的软件有LVS、HAProxy和nginx,其中nginx配置比较简单,手边也正好有这个软件,于是想用nginx来练习下。用nginx实现负载均主要使用upstream和prox原创 2017-02-18 18:26:35 · 635 阅读 · 0 评论 -
nginx系列之实现工作在传输层的负载均衡
上篇文章讲的负载均衡是工作在网络协议的第7层(HTTP),用于给web服务器集群作负载均衡。偶然翻看nginx文档,发现nginx还可以支持工作在网络协议的第4层(传输层)的负载均衡,实现该功能的模块是stream_core模块,从1.9.0开始才有,默认是不会编译进nginx中的,编译时需要增加 –with-stream选项。可以用 nginx -V 查看编译选项。 可见OpenResty已原创 2017-02-18 22:15:58 · 1131 阅读 · 0 评论 -
nginx系列之gzip模块的用法和测评
1、前言2、指令说明gzip压缩功能要启用,必须满足以下几个条件:客户端发送的HTTP报头必须含有 “Accept-Encoding” 字段,且其值包含 “gzip” 这个压缩类型。一般浏览器都会发 “Accept-Encoding:gzip, deflate, sdch” 这样的报头服务器做响应的指令配置,以nginx为例,示例配置如下: # 对static目录下js、css、原创 2017-02-21 21:48:47 · 6107 阅读 · 0 评论 -
Nginx系列之常用内置变量
1、前言之前在大学里学PHP时,一直用的是LAMP/WAMP架构,对nginx不甚了解,大概一年前给新公司搭建后端环境时,选择了LNMP架构,如今使用nginx已有时日,打算对常用知识做个总结,免得每次需要时都去百度或者查官方文档。该系列文章都是根据nginx官方文档练习和自己的使用经验总结而来,绝非随便摘抄。该文章主要总结了nginx常用的内置变量的含义,熟悉这些变量有助于熟练编写nginx配置文原创 2017-02-13 21:26:25 · 3596 阅读 · 1 评论 -
nginx的headers_more模块的使用
nginx的headers_more模块的使用nginx的headers_more模块用于 添加、修改或清除 请求/响应头,该模块不是nginx自带的,默认不包含该模块,需要另外安装。幸运的是openresty默认包含了该模块,可以直接使用。该模块主要有4个指令more_set_headers 用于 添加、修改、清除 响应头more_clear_headers 用于 清除 响应头...原创 2018-08-16 10:43:59 · 17790 阅读 · 0 评论 -
用nginx实现不同Cookie的适配
用nginx实现不同Cookie的适配1. 背景用Java语言开发的Web应用,其Cookie名称一般是JSESSIONID。 用PHP语言开发的Web应用,其Cookie名称一般是PHPSESSID,当然,这个可以改。因特殊原因,需要由Java的Cookie转PHP的Cookie,以便不用更改APP端的代码。2. 关键知识点(针对 nginx):$cookie_nam...原创 2018-08-21 16:35:01 · 6947 阅读 · 2 评论