nginx子子域通配符

时间:2016-02-21 22:36:05

标签: regex nginx reverse-proxy

我在使用nginx为子子域设置反向代理时遇到了麻烦。

我正在尝试创建一个允许我解决的配置:

a.b.example.com ==> a.local.host.lan

目前我可以按如下方式解决问题:

a.b.example.com ==> a.b.local.host.lan

具有以下配置:

server {
    listen 80;
    server_name ~^(.*)\.b.example\.com$;
    set $servername $1;
    rewrite ^(.*)$ https://$servername.local.host.lan;
}

任何想法如何标记$ servername变量以便我可以拆分 a b

0 个答案:

没有答案