Welcome! Log In Create A New Profile

Advanced

Что значит "location /" ?

December 18, 2013 09:11AM
Вот такой блок кода написал администратор веб-приложений:

location / {
# взято отсюда: habrahabr.ru/post/124684
proxy_cache cache_site;
proxy_cache_valid 200m;
proxy_cache_valid 404 20m;

# взято отсюда: wiki.enchtex.info/practice/nginx/cache
# Ключ по которому сохраняются и берутся данные из кеша
proxy_cache_key "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";
# Защита от раздачи одинаковой куки в кешированном ответе
proxy_hide_header "Set-Cookie";
# Игнорировать параметры кеша заданные бекэндом
proxy_ignore_headers "Cache-Control" "Expires";
# Указывает в каких случаях клиенту можно отдать несвежий ответ из кеша
proxy_cache_use_stale error timeout invalid_header http_500 http_502 http_503 http_504;

proxy_pass http://178.110.218.120:81;
# закомментировал редирект потому, что
# после переполнения кэша происходит
# циклическая переадрисация и сайт недоступен некоторое время
proxy_redirect http://178.110.218.120:81/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}

Он ускоряет работу нашего сайта. Может кому пригодится.

Как я интуитивно догадываюсь "location /" - означает выполнять команды для всего сайта.
Но как мне сделать, чтобы Локэйшен приведенный выше, выполнялся только тогда, когда в урле нет слова "administrator"?
Subject Author Posted

Что значит "location /" ?

tfox December 18, 2013 09:11AM

Re: Что значит "location /" ?

Maxim Dounin December 18, 2013 09:26AM

Re: Что значит "location /" ?

S.A.N December 18, 2013 11:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 174
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