Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

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

$
0
0
Всем привет!

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

Хочется не очень странного, но никак не получается сделать это на 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 тоже пока не получилось.

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

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>