Назад | Перейти на главную страницу

Как отключить базовую аутентификацию http в nginx для определенного диапазона IP-адресов?

Я разрабатываю приложение с входом в facebook. Пока что он не общедоступен и защищен базовой аутентификацией http в nginx. Можно ли отключить HTTP-аутентификацию для диапазона ip-адресов facebook, чтобы наш тестер также проверил возможности facebook? Если возможно, включите пример фрагмента конфигурации.

Используйте директиву execute, чтобы разрешить доступ. 32934 - это автономная система facebook, посмотрите facebook ip.

satisfy  any;
allow 66.220.144.0/20;
allow 66.220.152.0/21;
allow ...
deny   all;

auth_basic            "closed site";
auth_basic_user_file  conf/htpasswd;