Welcome! Log In Create A New Profile

Advanced

Вложенные location и именованные location

Aleksandr Sytar
June 22, 2011 05:10AM
Добрый день,

Интересует почему во вложенном 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
Subject Author Posted

Вложенные location и именованные location

Aleksandr Sytar June 22, 2011 05:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 161
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready