nginx根据cookie里的信息分流
2012-09-14 15:33
1506 查看
map $COOKIE_id $group { 700003508 admin; ~*3$ admin; default user; } upstream backend_user { server 10.3.24.11:8080; } upstream backend_admin { server 10.3.25.21:8081; } server { listen 80; server_name photo.domain.com; location / { proxy_pass http://backend_$group; } }
首先,是在nginx里面配置一个映射, $COOKIE_id可以解析出cookie里面的id字段,$group是一个变量,{}里面是映射规则,
这样,如果一个id为700003508的人来访问,$group就等于admin。
然后在server里面使用就会代理到http://backend_admin上。
相关文章推荐
- nginx根据cookie分流
- nginx根据cookie分流
- nginx根据cookie分流
- nginx根据cookie分流
- nginx日志增加cookie信息
- 根据头部信息http header控制nginx选择反向代理服务器
- nginx添加sticky cookie 分流模块
- nginx根据IP尾数分流,配置文件如下
- 关于nginx日志增加cookie信息
- nginx根据cookie分发
- nginx日志中显示cookie信息
- nginx对根据ip尾数转发分流
- nginx根据关键字配置封杀指定来路的垃圾信息
- ######02.【根据表关系 写实体】,【直接凭业务逻辑 和页面显示信息,写不出:体现实体之间的依赖关系 的属性。】
- JAVA根据IP地址获取详细的地域信息
- 根据表名打印出表信息
- Laravel根据Ip获取国家,城市信息
- j-s 获-取-终-端的相关信息(根据访-问类-型跳-转)
- SQL Server根据输入信息自能筛选需要的信息
- 根据经纬度获取用户当前位置信息