请教 Nginx 的 location + Alias + 动态网页
Dear All,您好,我叫苏介吾,住在台湾桃园。想请教个问题:
如何在nginx里设定像 apache 一样的 alias?我公司的虚拟网站有500个,但都共用 /www/pro 的资料夹,都跑动态网页 php。
我不想每一个网站都照下面的方式设定:
location /pro/ { alias /www/pro; index.php; }
location ~ ^/pro/.+.php$
{ root /www/pro;
rewrite /pro/(.*.php) /$1 break;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /www/pro$fastcgi_script_name;
include fcgi.conf; }
我有找到一个方法是设 ln -s /www/pro/www/web1/pro,可是500个设定也是很麻烦,不知道有没有更简单的方法?谢谢指教。 location /abc/ {
alias /home/wwwroot/abc/;
}
就得一个一个的加,或批量写好配置再上传配置文件,重启nginx
页:
[1]