afgn 发表于 2011-10-18 11:15:12

请教 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个设定也是很麻烦,不知道有没有更简单的方法?谢谢指教。

licess 发表于 2011-10-18 12:11:50

location /abc/ {
    alias /home/wwwroot/abc/;
}

就得一个一个的加,或批量写好配置再上传配置文件,重启nginx
页: [1]
查看完整版本: 请教 Nginx 的 location + Alias + 动态网页