nginx 二级域名如何映射为一级域名url

vue-cli项目:假如顶级域名为test.com,host中配置127.0.0.1
客户A localhost:8000/#/users/a 可以查看与A相关的数据
客户B localhost:8000/#/users/b 可以查看与B相关的数据
请问nginx如何配置可实现 a.test.com:8000即可查看A相关数据,b.test.com:8000即可查看B相关数据...

阅读 2.6k
2 个回答

配置泛解析

server_name ~^(?<subdomain>.+).yourdomain.com$;

然后 rewrite

rewrite ^/(.*)$ /users/$subdomain/$1;

推荐问题