В Nginx разрешить директиву (из модуля ngx_http_access_module), похоже, не работает с домены. Просто вроде работает с IP.
Почему это может быть полезно, спросите вы? Предположим, вы хотите, чтобы ваша семья имела доступ к вашему сервису без запроса пароля.
Члены семьи могут использовать динамический DNS для сопоставления своего IP-адреса с определенным доменом (например, name.hopto.org из такой службы, как No-IP). В этом случае его можно было закодировать следующим образом:
allow 192.168.1.70; #For an internal IP, for example.
allow name.hopto.org; #For a known external domain, for example.
deny all;
Однако, если это не работает, какие еще есть альтернативы? Не хочу в конечном итоге прибегать к заданиям cron для обновления IP-адресов ...
Почему Nginx не разрешает домен по IP-адресу? Есть ли модуль, который может это сделать?