У меня nginx с двумя ресурсами /public_url
и /private_url
за балансировщиком нагрузки Alteon. Я могу ограничить доступ к private_url
, используя nginx.conf
:
location /private_url {
include whitelist.conf;
deny all;
}
Обратите внимание, что public_url
остается доступным с любого IP-адреса.
Это работает, когда я получаю прямой доступ к nginx. Однако, когда я получаю доступ к nginx через Alteon, я вижу только IP-адрес Alteon. В результате я не могу различить IP-адреса из белого и черного списков.
Как правильно организовать IP-фильтрацию на private_url
, но обслуживать public_url
всем, когда nginx отстает от alteon?