ngx_http_memcached_module 基本配置

配置官方已经给的基本拿来直接用了。

location ^~ /uri1/ {

set            $memcached_key "$uri";  #我这里就用获得的$uri,做memcached里的key了。 如果需要解析uri里某一个query,写个if加正则吧。

memcached_pass memcacheproxy;

error_page     404 = @fallback1; #key为空的话会返回404

}

location ^~ /url2/ {

set            $memcached_key "$uri";

memcached_pass memcacheproxy;

error_page     404 = @fallback2;

}

location @fallback1 {

set            $memcached_key ‘default‘;  #如果第一次查询失败会进fallback1,如果fallback1再失败就真的返回404了 ,fallback没法再继续传给下一个fallback。所以这个例子里设置了默认key

memcached_pass memcacheproxy;

}

时间: 2024-10-12 23:51:00

ngx_http_memcached_module 基本配置的相关文章

nginx1.10.2源码安装配置参数参考

[[email protected] nginx-1.10.2]# ./configure --help     --help        print this message     --prefix=PATH      set installation prefix #Nginx安装的根路径,默认为 /usr/local/nginx.  --sbin-path=PATH     set nginx binary pathname #指定nginx二进制文件的路径,默认为PATH/sbin/

LNMP环境配置

LNMP=Linux+Nginx+Mysql+PHP Install Nginx //安装依赖包 # yum install openssl openssl-devel zlib-devel //安装pcre # wget http://exim.mirror.fr/pcre/pcre-8.01.tar.gz # tar xf pcre-8.01.tar.gz -C /usr/local/web/ # cd /usr/local/web/pcre-8.01/ # ./configure # ma

搭建高性能web服务器之Nginx安装与配置(2.3)

<上一章节介绍了如何获取Nginx以及如何配置.编译.安装运行Nginx.但是很多情况下我们是根据需要来编译Nginx,这里不得不说道nginx的./configure相关参数> 一 Nginx的./configure编译参数说明介绍 可以看出,configure命令至关重要,比如根据自己需要选择性的安装nginx是很有必要的,下文将详细介绍如何使用configure命令使用方法. 我们在解压了nginx的源码后,进入到nginx的源码目录使用"./configure --help&

Nginx1.10.2稳定版本tcp四层负载安装配置过程略解

nginx1.10.2(2016.10.18)是最新稳定版,适合线上运行,最新开发版为1.11.8(2016.12.27) 系统版本CentOS6.8 64位,所有依赖都是系统rpm包,由于epel-release的nginx包不是最新的稳定版本所以选择源码包安装nginx通过源码编译安装 参考资料 https://www.biaodianfu.com/centos-7-2-install-nginx-1-10-2.html 1.安装编译所需工具 yum groupinstall "Develo

Nginx编译配置介绍

源码包 nginx-1.6.2.tar.gz --help 使用帮助 --prefix=PATH Nginx安装路径,如果没有指定,默认为/usr/local/nginx. --sbin-path=PATH Nginx可实行文件安装路径.只能安装时指定,如果没有指定,默认为<prefix>/sbin/nginx. --conf-path=PATH Nginx主配置文件nginx.conf的路径,如果没有指定,默认为<prefix>/conf/nginx.conf. --error-

ubuntu16.04源码方式安装配置nginx

一:官方下载nginx源包 官方下载地址:http://nginx.org/en/download.html 下载最新版本:目前最新版本是 nginx 1.11.4  下载地址是:http://nginx.org/download/nginx-1.11.4.tar.gz 可以先点击CHANGES 查看一下改动,查看一些新版本的新特性,寻找最适合自己的nginx版本 二:编译安装 2.1:解压缩 tar zxvf nginx-1.11.4.tar.gz 2.2:编译安装 2.2.1 编译 编译选项

nginx详解及配置

Nginx特性:     模块化设计.较好的扩展性:       高可靠       master --> worker       低内存消耗       10000个keep-alive模式下的connection,仅需要2.5MB的内存:       支持热部署       不停机而更新配置文件.日志文件滚动.升级程序版本: 支持事件驱动.AIO.mmap: 基本功能:      静态资源的web服务器,能缓存打开的文件描述符:       http.smtp.pop3协议的反向代理服务器

Nginx源码安装及调优配置(转)

导读 由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置. Nginx编译前的优化 [[email protected] ~]# wget http://nginx.org/download/nginx-1.10.1.tar.gz [[email protected] ~]# tar xvf nginx-1.10.1.tar.gz -C /usr/local/src/ [[em

tengine-1.5.2配置session_sticky后不返回session cookie问题解决

昨天给公司tengine(1.5.2版本)反向代理的后端集群新增了一个tomcat节点,并在负载均衡集群中加入session_sticky指令以实现客户端会话保持,这时坑爹的问题出现了,客户端访问反向代理时竟然不返回session cookie,导致每次请求连接时sessionid都被重新刷新而无法通过登录.对此问题进行多次谷百,review tengine官方的email列表,尝试各种各样的配置,折腾了一天均未找到解决方法,只在官方提供的1.5.0版本changelog中看到了已经对此问题进行