Re: свой root для опреденного урла

М.А. Мохначевский tetsio.nainn at gmail.com
Wed Mar 12 06:33:51 UTC 2014


мб Вам вот это поможет?
http://nginx.org/ru/docs/http/ngx_http_core_module.html#alias


12 марта 2014 г., 16:17 пользователь georgiy_s <nginx-forum at nginx.us>написал:

> Добрый день!
>
> Столкнулся с казалось бы простой проблемой - нужно для определенного урла
> задать определенный root.
> Вот конфиг, с которым я тестирую:
>
>     server {
>         listen 80;
>         server_name test.loc;
>         root /var/www/test;
>
>         error_log /var/log/nginx/mytest.log;
>         index index.html index.php;
>
>         location / {
>             #index index.html index.php;
>             try_files $uri $uri/ /index.php?$args;
>             set $root /var/www/test;
>         }
>
>         location /sample {
>           try_files $uri $uri/ /index.php;
>           root /var/www/test2;
>           #set $root /var/www/test2;
>           }
>
>         location ~ \.php$ {
>           #try_files $uri =404;
>           #fastcgi_split_path_info ^(.+\.php)(/.+)$;
>           #fastcgi_split_path_info  ^(.+\.php)(.+)$;
>           include fastcgi_params;
>           fastcgi_param PATH_INFO $fastcgi_path_info;
>           fastcgi_index index.php;
>           fastcgi_param  PATH_TRANSLATED
>  $document_root$fastcgi_script_name;
>           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
>           fastcgi_pass   127.0.0.1:9000;
>         }
>     }
>
>
> Вкратце, чего я хочу добиться: чтобы переходя на урл, начинающийся с
> /sample
> , выполнялся код из другого каталога.
> Заранее спасибо за ответ.
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,248289,248289#msg-248289
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru




-- 
С ув. М.А. Мохначевский
Отдел системного администрирования
ООО "Компания "СахаИнтернет НТ"
к.т. (4112)219711 доб. 927
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20140312/569979ce/attachment.html>


Подробная информация о списке рассылки nginx-ru