Blcoking Динамический список IP-адресов в Nginx
Мне нужно получить доступ к списку IPv4-адресов в Nginx, чтобы иметь возможность переписать URL-адрес, если IP-адрес находится в списке. Как правило, в списке будет менее 10 IP-адресов, но он должен уметь обрабатывать 1000.
Этот список обновляется каждые 20 минут и очищается один раз в день.
Ранее у меня было решение, в котором я использовал карту Nginx для отображения URL-адресов, которые будут записаны в файл конфигурации Nginx, а затем сервер перезапустился. Я понимаю, что это плохое решение. Но больше ничего не было доступно.
Это можно сделать с помощью модуля key_value, но он доступен только с коммерческой версией Nginx.
Есть идеи, как этого достичь?