server {
listen 80;
server_name domain.com
*.domain.com;
if ($host ~* ^([^.]+).([^.]+.[^.]+)$) {
set $subdomain
$1;
set $domain $2;
}
location / {
root
/home/wwwroot/$domain/$subdomain/;
index index.php index.html
index.htm;
#include
/home/wwwroot/$domain/$subdomain/.ngx.htaccess;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ .php$ {
root
/home/wwwroot/$domain/$subdomain/;
fastcgi_pass
127.0.0.1:9100;
fastcgi_index index.php;
fastcgi_param
SCRIPT_FILENAME $document_root$fastcgi_script_name;
include
fastcgi_params;
}
}