这是我的网址: https://front.example.net/#/dashboard/partners/partner/的 {PARTNER_NAME} /命令/列表
我想通过nginx为每个{partner_name}设置子域名。
例如,而不是:https://front.example.net/#/dashboard/partners/partner/ 谷歌 / orders / list 我想要这样的东西: HTTPS:// 谷歌 .example.net /命令/列表
揍你!
答案 0 :(得分:0)
要执行此操作,您首先需要确保子域正确解析,以便请求到达您的网络服务器。
您可以使用通配符CNAME
条目执行此操作。
然后,您可以为每个合作伙伴定义服务器块,或使用通配符,如此
server {
server_name ~^(.*)\.example\.net ;
root /$1/;
}
其中$ 1现在存储您的合作伙伴的名称
希望有所帮助!