nginx黑名单可以设置成只针对某个域名吗?

众所周知,在 nginx.conf 配置文件 http 段中加入:

deny 123.0.0.1;

就可以禁止 123.0.0.1 访问 nginx 服务,我目前的情况是这个 nginx 上有两个网站,想请问下能否只针对其中一个网站实现黑名单功能呢?

阅读 1.4k
1 个回答

可以到某一个 server 里面配置 deny 的。

server {
  ...
  location / {
    deny 123.0.0.1;
    allow 123.0.0.2;
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题