nginx – 将多个目录限制为相同的IP范围
发布时间:2020-05-22 22:43:51 所属栏目:Nginx 来源:互联网
导读:假设我在nginx配置文件中有以下内容:location ^~ /foo/ { allow 1.2.3.4; allow 5.6.7.8; allow 9.10.11.12; … allow 99.100.101.102; deny all; # rest of directives } 如果我还想限制
|
假设我在nginx配置文件中有以下内容:
如果我还想限制对其他几个目录的访问,是否可以这样做而无需创建另一个块并重新列出IP?我担心的是在将来添加和删除IP时进行更改 – 我不希望确保每个块都已更新. 更好的是一个指令,它基本上允许我以某种方式“包含”每个块下的IP列表. 最佳答案 一旦我在上面的问题中输入“包含”这个词,轮子开始在我脑海中旋转.事实证明,您绝对可以将allow和deny指令放入包含文件中,它们将按预期工作.最重要的是,这意味着我可以组合IP列表,以便某些服务器组可以访问某些目录而其他服务器则无法访问. 我把它设置成这样: 的/ etc / nginx的/包括/管理-IPS
的/ etc / nginx的/包括/私有-IPS
的/ etc / nginx的/包括/测试-IPS
/etc/nginx/conf.d/server.conf
奇迹般有效. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- drupal – 如何为挂起的网站调试nginx / php-fpm?
- nginx标头变量在标头名称中转义特殊字符
- nginx upstream和fail_timeout
- nginx – 哪种方式更好地重定向以及为什么
- ruby-on-rails – 如何配置nginx Unicorn以避免超时错误?
- Nginx proxy_pass通过https_proxy
- 将url路径映射到nginx中的服务器
- 502错误网关错误Nginx connect()到unix:/tmp/unicorn.sock
- 在nginx中更改localhost主机名
- ruby-on-rails – 如何使用puma / nginx在资产管道中提供不
