Welcome! Log In Create A New Profile

Advanced

Один URI - разное содержимое в зависимости от IP

February 27, 2014 05:39AM
Всем привет!

Разморозьте меня, пожалуйста!

Хочется не очень странного, но никак не получается сделать это на nginx.

Хочется в зависимости от IP в ответ на один и тот же запрос (один и тот же URI) отдавать разные локальные файлики:

1. Один IP (какой-то внешний) запросил http://www.domain.com/config/config.xml и получил содержимое /var/www/www.domain.com/config/config.xml

2. Другой IP (специальный, внутренний) запросил http://www.domain.com/config/config.xml и получил содержимое /var/www/www.domain.com/config/config.internal.xml

Пробовал сделать на основе geo:

geo $client {
default external;
123.123.123.123/32 internal;
}

.. потом и location+alias.
Но alias нельзя использовать внутри location..

Через try_files тоже пока не получилось.

Выход есть?
Или проблема решается совсем по-другому?
Subject Author Posted

Один URI - разное содержимое в зависимости от IP

siroco February 27, 2014 05:39AM

Re: Один URI - разное содержимое в зависимости от IP

Daniel Podolsky February 27, 2014 05:46AM

Re: Один URI - разное содержимое в зависимости от IP

Anton Yuzhaninov February 27, 2014 05:46AM

Re: Один URI - разное содержимое в зависимости от IP

siroco February 27, 2014 06:41AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 69
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready