Confiar na obscuridade (um nome de host desconhecido) é inseguro aqui. Qualquer pessoa pode definir o nome do host, mesmo do lado de fora:
curl -H "Host: example.com" http://the.ip.here/
Uma maneira melhor de restringir o acesso é definindo os controles de acesso:
location / {
try_files $uri $uri/ /index.php?$args;
# Adjust the IP range if necessary
allow 192.168.1.0/24;
deny all;
}
Documentação: