Добрый день,
Интересует почему во вложенном location нельзя использовать именованный?
Вот два location абсолютно идентичны, только в первом случе вся
информация сконцентрирована в одном блоке и логически связана, а в
другом может быть разбросана по конфигу (/wiki @mediawiki)
Вариант 1:
location /wiki {
index index.php;
alias /var/lib/mediawiki;
try_files $uri $uri/ /wiki/index.php;
location /wiki/index.php {
include /etc/nginx/fastcgi_params;
fastcgi_param DOCUMENT_ROOT /var/lib/mediawiki;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_pass backend;
}
}
Вариант 2:
location /wiki {
index index.php;
alias /var/lib/mediawiki;
error_log /var/log/nginx/wiki_error.log error;
try_files $uri $uri/ @mediawiki;
}
location @mediawiki {
include /etc/nginx/fastcgi_params;
fastcgi_param DOCUMENT_ROOT /var/lib/mediawiki;
fastcgi_param SCRIPT_FILENAME /var/lib/mediawiki/index.php;
fastcgi_pass backend;
}
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru