Nginx 目录子文件夹自动生成子域名
如 /data/www/example.com/ 文件夹有 d1, d2 文件夹,直接映射 d1.example.com , d2.example.com,后续如果要增加 d3 的话,直接访问 d3.example.com 即可,而不需要修改 Nginx 的站点配置。
server {
listen 80;
server_name example.com ~^(?P<sub>.+)\.example\.com$;
root /data/www/example.com/$sub;
location / {
index index.html;
}
}