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