I want to restrict the access for some VHosts so that only 127.0.0.1 can access it. I always used something like this to bind the VHost to the localhost and not the external IP:
server {
listen 127.0.0.1;
server_name myvhost.local;
location / {
....
}
}
But I noticed that some tutorials also include explicit allow
directives for the localhost and expicitly deny all others:
server {
listen 127.0.0.1;
server_name myvhost.local;
location / {
allow 127.0.0.1;
deny all;
...
}
}
Are these allow
/deny
directives really needed when I already listen only at 127.0.0.1?