开发环境中一个个的配置域名和根目录比较麻烦,自动实现域名到目录的绑定会更加便捷。
Nginx配置参考
- 以完整域名设置主机目录
server { listen 80; listen [::]:80; set $htmldir /var/lib/nginx/html; set $basedir /var/www/html; set $rootdir $htmldir; if (-d $basedir/$host) { set $rootdir $basedir/$host; } root $rootdir; }
- 以二级域名设置主机目录
server { listen 80; listen [::]:80; server_name ~^(?<domain>.+)\.develop\.local$; set $htmldir /usr/share/nginx/html; set $basedir /var/www/html; set $rootdir $htmldir; if (-d $basedir/$domain) { set $rootdir $basedir/$domain; } root $rootdir; }