Re: Блокирование доступа с custom error page

Andrey Kopeyko andrey на kopeyko.ru
Ср Мар 11 19:27:59 UTC 2020


Andrey Kopeyko писал 2020-03-11 22:25:
> suberjin писал 2020-03-11 20:12:
>> Здравствуйте.
> 
> Добрый вечер!
> 
>> Я хотел бы заблокировать доступ к сайту по geoip признаку. При этом, 
>> мне бы
>> хотелось возвращать стилизированную картинку.
>> 
>> я это вижу как-то так:
>> 
>>         if ($allowed_country = no) {
>>            return 403;
>>            error_page 403 /errors/deny.html;
>>         }
>> 
>> В самом конфиге много location-ов. Я не хотел бы копировать этот код 
>> во все из них.
> 
> Вынесите этот фрагмент в кусочек конфига, и инклудьте его в нужных 
> местах.

Другой вариант - генерируйте ваш конфиг с нужными проверками в каждом из 
локейшенов.


-- 
Best regards,
Andrey A. Kopeyko <andrey at kopeyko.ru>


Подробная информация о списке рассылки nginx-ru