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;
}
}