我想限制某些 VHost 的访问,以便只有 127.0.0.1 可以访问它。我总是使用这样的东西来将 VHost 绑定到本地主机而不是外部 IP:
server {
listen 127.0.0.1;
server_name myvhost.local;
location / {
....
}
}
Run Code Online (Sandbox Code Playgroud)
但我注意到一些教程还包含allow针对 localhost 的显式指令并明确拒绝所有其他指令:
server {
listen 127.0.0.1;
server_name myvhost.local;
location / {
allow 127.0.0.1;
deny all;
...
}
}
Run Code Online (Sandbox Code Playgroud)
当我只在 127.0.0.1 收听时,真的需要这些allow/deny指令吗?
nginx ×1