У меня есть 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