Board logo

标题: [求助] v3配置nginx虚拟目录支持php的方法 [打印本页]

作者: toudu    时间: 2017-2-10 20:03     标题: v3配置nginx虚拟目录支持php的方法

服务器用的是wdcp v3,环境选择的是nginx+apache

最近工作需要,需要给一个网站配置虚拟目录。
nginx配置虚拟目录并且支持php,用的是alias。


比如在targeta.com的conf文件中配置。
targeta.com的路径是 /www/web/targeta_com/public_html/
我想把targetb.com的一个目录指向targeta.com,即http://targeta.com/test访问的实际目录是http://targetb.com/test
targeta.com的nginx配置文件添加location
location /test/ {
               alias  /www/web/targetb_com/public_html/test/;
        }


这样,静态文件访问是成功的,但是不支持php,为了支持php文件,我找了资料。


location ~ /test/.+\.php$ {
           root /data1/;
           rewrite /test/(.*\.php) /$1 break;
           include fastcgi_params;
           fastcgi_pass  unix:/tmp/php-fcgi.sock;
           fastcgi_index index.php;
           fastcgi_param SCRIPT_FILENAME /data1/test/$fastcgi_script_name;
}


在v3,支持php我看是这样

        location ~ \.php$ {
                proxy_pass http://127.0.0.1:88;
                include naproxy.conf;
        }


那么在nginx的conf中特定目录支持php应当怎么写?
我也试图这样跳转

location ~ /test/.+\.php$ {
                proxy_pass http://127.0.0.1:88;
                include naproxy.conf;
}


但是不成功,请问需要怎样做?


谢谢




欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2