如何使用基于Angular app uri的nginx设置子域

时间:2017-09-19 14:42:41

标签: angularjs nginx

这是我的网址: https://front.example.net/#/dashboard/partners/partner/ {PARTNER_NAME} /命令/列表

我想通过nginx为每个{partner_name}设置子域名。

例如,而不是:https://front.example.net/#/dashboard/partners/partner/ 谷歌 / orders / list 我想要这样的东西: HTTPS:// 谷歌 .example.net /命令/列表

揍你!

1 个答案:

答案 0 :(得分:0)

要执行此操作,您首先需要确保子域正确解析,以便请求到达您的网络服务器。 您可以使用通配符CNAME条目执行此操作。

然后,您可以为每个合作伙伴定义服务器块,或使用通配符,如此

server {
  server_name ~^(.*)\.example\.net ;
  root /$1/;
}

其中$ 1现在存储您的合作伙伴的名称

希望有所帮助!