Nginx - сделать субдомен приватным (доступен только внутри) - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть nginx, настроенный с несколькими поддоменами, который доступен на inte rnet. Тем не менее, как сделать определенный поддомен доступным только локально в сети (intr anet)

У меня есть следующий пример, этот пример также включает в себя список каталогов (autoindex).

server {
     listen 80;
     server_name private.foobar.com;

     location / {
          autoindex on;
          root /to/foo/bar/;

         allow 192.168.1.1/24;
         allow 127.0.0.1;
         deny 192.168.1.2;
         deny all;
     }
}

Как отмечено выше для allow и deny, это, кажется, блокирует весь поддомен локально.

ИСПРАВЛЕНО
Не беспокойтесь, мне удалось это исправить, обновив свой DNS-сервер с помощью A private.foobar.com

...