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

来源:互联网 发布:linux proccess port 编辑:程序博客网 时间:2024/04/29 11:29


因为业务需要多租户,因此使用了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">


0 0
原创粉丝点击