Приветствую.
Задача: настроить доступ по GeoIP к сайту для отдачи статики (без проксирования) только ессесно для нужных стран.
Дано: nginx + apache (back-end), 2 сайта с отдельными конфигами в conf/vhost и отдельный ессесно nginx.conf.
Видел вариант настройки через nginx.conf внутри http секции, но это не подходит, т.к. нужно ограничить доступ к определенной папке на одном из сайтов, второй сайт и остальные папки на первом должны быть доступны для всех.
Через allow/deny слишком много подсетей писать, не хочется нагружать конфиг.
Как быть?
Задача: настроить доступ по GeoIP к сайту для отдачи статики (без проксирования) только ессесно для нужных стран.
Дано: nginx + apache (back-end), 2 сайта с отдельными конфигами в conf/vhost и отдельный ессесно nginx.conf.
Видел вариант настройки через nginx.conf внутри http секции, но это не подходит, т.к. нужно ограничить доступ к определенной папке на одном из сайтов, второй сайт и остальные папки на первом должны быть доступны для всех.
Через allow/deny слишком много подсетей писать, не хочется нагружать конфиг.
Как быть?