我在使用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 ?