nginx 1 个域名,但在子文件夹中包含多个站点

nginx 1 个域名,但在子文件夹中包含多个站点

我有这样的场景,我有一个域名

http://foo.bar/指向 /var/www/html 在 /var/www/html 里面我有多个子域名(将来可以生成更多)

IE http://foo.bar/test1/ http://foo.bar/test2/

将来我会生成 test3,因此无需重启,nginx 应该已经http://foo.bar/test3/

我如何配置 nginx 来像 apache 那样做?

可以是类似

location /* {
  alias /var/www/html/*; #(* can be test1, test2, test3, test4,.. so on)
  location ~ \.php$ {
        fastcgi_pass unix:/var/run/php7-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
  }
}

相关内容