nginx基于一个“位置”中的URI阻止IP
发布时间:2021-03-30 20:04:36 所属栏目:Nginx 来源:互联网
导读:目前有一个位置/ location / { root /var/www/docs; proxy_pass http://backend; proxy_buffering on; proxy_buffer_size 64k; proxy_buffers 256 64k; } 需要通过
|
目前有一个位置/
需要通过IP过滤. 理想情况下,为了减少位置中相同指令的重复次数,我想在位置块内执行测试
不幸的是,似乎allow / deny指令不能在if块中使用. "allow" directive is not allowed here in /etc/nginx/sites-enabled/mysite:20 是否有一种优雅的方式来执行测试而不重复位置块? (喜欢
) 最佳答案 就像coredump说的那样,不,使用多个位置. 但是可以使位置块的内容重复性降低.这里的关键是一个命名的位置块,它包含root和proxy _…指令. 例如:
甚至可能更好的是将根指令放在所有位置块之外. (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- os x上的node.js socket.io服务器不能连接超过120个客户端
- Nginx子域:重定向/.众所周知的加密路径
- ruby-on-rails – nginx没有在Rails静态资产上设置expires头
- 如何使php中的nginx虚拟目录可访问?
- jQuery-浏览器和AJAX响应CORS标头不同
- linux – 无法启动php-fpm – “无法为用户’apache’获取u
- nginx不会在文档根目录的子目录中提供error_page
- python-在子目录nginx uwsgi上提供Flask应用
- 自动将docker容器附加到nginx负载均衡器的上游配置
- node.js – socket.io nginx配置WebSocket握手期间出错:’
推荐文章
站长推荐
- django-nginx 500错误,tmp文件夹的权限被拒绝
- ruby-on-rails – Puma和Nginx 502 Bad Gateway错
- Laravel 5.3,使用api.example.com到example.com/
- django-nginx fastcgi-未处理的异常(从Django 1.
- nginx – 在使用Gunicorn运行应用程序时未注册SQ
- ruby-on-rails-如何使Nginx了解Rails代码更改
- ubuntu-除非root用户,否则uWSGI Emperor权限被拒
- Nginx忽略了我的标题
- 缓存 – 清除nginx缓存文件并不总是有效
- 使用Nginx和uWSGI的服务器发送事件
热点阅读
