server{
Listen 80;
server_name api.zyy.com;
Root/var/www/api_zyy;
Index index.php;
Location ~/assets/{
#access_log Logs/static.log Common;
#设置静态内容有效期 and redirect to Static
Expires 1y;
Rewrite ^/static/(. *) $/static/$1 break;
}
Location ~/static/{
#access_log Logs/static.log Common;
Expires 1y;
Rewrite ^/static/(. *) $/static/$1 break;
}
Access to this path when #当路径中包含 one
Location ~/one/{
Root/var/www/api_zyy/one/web;
Rewrite ^ (. *) $/index.php break;
Fastcgi_pass 127.0.0.1:9000;
Fastcgi_param script_filename/var/www/api_zyy/one/web/index.php;
Include Fastcgi_params;
}
Location ~/two/{
Root/var/www/api_zyy/two/web;
Rewrite ^ (. *) $/index.php break;
Fastcgi_pass 127.0.0.1:9000;
Fastcgi_param script_filename/var/www/api_zyy/two/web/index.php;
Include Fastcgi_params;
}
#当什么也匹配不到时 still go to the configuration file
Location ~/{
Root/var/www/api_zyy/two/web;
Rewrite ^ (. *) $/index.php break;
Fastcgi_pass 127.0.0.1:9000;
Fastcgi_param script_filename/var/www/api_zyy/two/web/index.php;
Include Fastcgi_params;
}
#禁止重写
Location ~/\.ht {
Deny all;
}
}
Nginx Config Access regular match