4月42021
nginx如何批量反向代理二级域名
需求
www.xxx.com反向代理www.yyy.com
blog.xxx.com反向代理blog.yyy.com
bbs.xxx.com反向代理bbs.yyy.com
...
resolver 8.8.8.8; #DNS解析,因为nginx不会使用系统的dns解析 set $zdy_domain ""; if ( $host ~* (([\S\s]*).xxx.com) ){ set $zdy_domain $2;#获取二级域名的头xxx|blog|bbs } location / { proxy_pass https://$zdy_domain.yyy.com;
}
其他获取方法
if ( $host ~* (.*)\.(.*)\.(.*)) { set $sub_name $1; } #PROXY-START/ if ( $host ~* (\b(?!www\b)\w+)\.\w+\.\w+ ) { set $sub_name /$1; }
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!