小编Big*_*gie的帖子

只允许 nginx 中的本地用户

我想限制某些 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

27
推荐指数
3
解决办法
6万
查看次数

标签 统计

nginx ×1