ПРОЕКТЫ
АРХИВ
nginx-ru @sysoev.ru
СТАТЬИ
ПЕРСОНАЛЬНОЕ
ПРОГРАММЫ
ПИШИТЕПИСЬМА
мб Вам вот это поможет?http://nginx.org/ru/docs/http/ngx_http_core_module.html#alias 12 марта 2014 г., 16:17 пользователь georgiy_s <nginx-forum@xxxxxxxx> написал: Добрый день! Столкнулся с казалось бы простой проблемой - нужно для определенного урла задать определенный 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@xxxxxxxxx http://mailman.nginx.org/mailman/listinfo/nginx-ru -- С ув. М.А. МохначевскийОтдел системного администрирования ООО "Компания "СахаИнтернет НТ"к.т. (4112)219711 доб. 927 _______________________________________________ nginx-ru mailing list nginx-ru@xxxxxxxxx http://mailman.nginx.org/mailman/listinfo/nginx-ru
Добрый день! Столкнулся с казалось бы простой проблемой - нужно для определенного урла задать определенный 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@xxxxxxxxx http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________ nginx-ru mailing list nginx-ru@xxxxxxxxx http://mailman.nginx.org/mailman/listinfo/nginx-ru
Copyright © Lexa Software, 1996-2009.