nginx切割字符串、泛域名、kong、转发代理

原创 2016年08月30日 01:52:04

因为业务需要多租户,因此使用了nginx的正则方便地拿到租户的编号。

业务请求要转发到kong。



    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        server_name ~^(?<tenant>.*)\.apple\.com\.cn$;

        access_log  /var/log/nginx/access.log  main;

        location ^~ /cgi/ {
            rewrite  ^/cgi/(.*)$  /cgi/$1?o=$tenant break;
            proxy_pass      http://192.168.0.8:8000;
            proxy_set_header        X-Real-IP $remote_addr;
            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header        Host $http_host;
        }
    }
</pre><pre name="code" class="plain">

过了快一年,现在又需要将用到这种对二级域名的一些信息。找到这个配置又可以解决问题。

版权声明:程序员小鱼

Nginx的数据结构--字符串

Nginx的数据结构–整型和字符串Tags: Nginx数据结构考虑到跨平台、高效率、统一规范,Nginx封装了许多的数据结构,大多数都是我们在其他开发项目中经常用到的一些,当然还有一些复杂的容器,笔...
  • zstu_cc
  • zstu_cc
  • 2015年12月31日 00:02
  • 4169

nginx模块简单开发(发送字符串方式)

直接定义一个字符串,用返回字符串的返回到客户端/* zhuheming 20160811 */#include #include #include //定义字符串 static char ...
  • qq_35039122
  • qq_35039122
  • 2016年08月20日 18:32
  • 471

一种多租户系统架构

一种多租户系统架构   背景:                   去年的时候,因为某些特殊原因,有幸带了一个组,参与了B2B平台的开发。说是B2B平台,因为这套程序开发完了后,可以拿给多个...
  • liuwenjie517333813
  • liuwenjie517333813
  • 2017年03月29日 10:36
  • 602

nginx实现请求转发

反向代理适用于很多场合,负载均衡是最普遍的用法。nginx 作为目前最流行的web服务器之一,可以很方便地实现反向代理。nginx 反向代理官方文档: NGINX REVERSE PROXY当在一台主...
  • tobacco5648
  • tobacco5648
  • 2016年04月08日 20:35
  • 42525

Nginx的数据结构--字符串

Nginx的数据结构–整型和字符串Tags: Nginx数据结构考虑到跨平台、高效率、统一规范,Nginx封装了许多的数据结构,大多数都是我们在其他开发项目中经常用到的一些,当然还有一些复杂的容器,笔...
  • zstu_cc
  • zstu_cc
  • 2015年12月31日 00:02
  • 4169

nginx基本数据类型--字符串

在nginx源码目录的src/core/ngx_string.h|c里面,包含了字符串的封装以及字符串相关操作的api。nginx提供了一个带长度的字符串结构ngx_str_t,它的原型如下: ty...
  • joescott
  • joescott
  • 2013年11月29日 14:32
  • 4453

改写URL的查询字符串QUERY_STRING

查询字符串是指URL请求中“问号”后面的部分。比如,http://www.nowamagic.net/?foo=bar中粗体部分就是查询字符串,其中变量名是foo,值是bar。 1. 利用QSA...
  • haozi3156666
  • haozi3156666
  • 2014年07月09日 16:34
  • 1123

nginx 正则表达式匹配

转自http://blog.csdn.net/gzh0222/article/details/7845981 ^~ 标识符后面跟一个字符串。Nginx将在这个字符串匹配后停止进行正则表达式的...
  • remote_roamer
  • remote_roamer
  • 2016年07月18日 22:15
  • 1722

String字符串操作--切割,截取,替换,查找,比较,去空格.....

字符串拼接 直接用+号:String a = "I"; String b = "love"; String c = "you";String d = a+b+c;就能得到I love you了 "...
  • dl10210950
  • dl10210950
  • 2016年09月16日 19:15
  • 26630

nginx模块简单开发(发送字符串方式)

直接定义一个字符串,用返回字符串的返回到客户端/* zhuheming 20160811 */#include #include #include //定义字符串 static char ...
  • qq_35039122
  • qq_35039122
  • 2016年08月20日 18:32
  • 471
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nginx切割字符串、泛域名、kong、转发代理
举报原因:
原因补充:

(最多只允许输入30个字)