VPS侦探论坛

 找回密码
 注册
查看: 6711|回复: 1

[Apache] 请教 Nginx 的 location + Alias + 动态网页

[复制链接]
发表于 2011-10-18 11:15:12 | 显示全部楼层 |阅读模式

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个设定也是很麻烦,不知道有没有更简单的方法?谢谢指教。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-10-18 12:11:50 | 显示全部楼层


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

就得一个一个的加,或批量写好配置再上传配置文件,重启nginx
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-23 13:48 , Processed in 0.025167 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表