У меня есть один физический сервер, на котором запущено несколько блоков server
в nginx, соответствующих разным субдоменам. Один из них я хотел бы, чтобы он был доступен только с устройств в той же локальной сети, что и сервер. Я знаю, что теоретически это можно сделать с помощью
allow 192.168.1.0/24;
deny all;
внутри блока location
. Однако, когда я действительно пытаюсь получить доступ к серверу с локального устройства, запрос отклоняется. Глядя на журналы доступа, это связано с тем, что запрос отображается как исходящий от внешнего IP-адреса моей сети, а не от внутреннего IP-адреса устройства. Как я могу это исправить?
allow [external ip];
не кажется отличным решением - person Sean   schedule 12.08.2018