nginx基于一个“位置”中的URI阻止IP
发布时间:2020-05-23 15:57:25 所属栏目: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 _…指令. 例如:
甚至可能更好的是将根指令放在所有位置块之外. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- django-实时启动夹层网站
- linux – 无法启动php-fpm – “无法为用户’apache’获取u
- ajax – fastcgi_finish_request在打开会话时创建挂起连接
- 只允许一个User-Agent,阻止nginx中的其余部分?
- NGINX不在/ etc/default/nginx中应用变量
- nginx – Docker:是否可以在没有卷的情况下在2个容器之间共
- python-Nginx,uWSGI,Flask应用程序直到服务器重启后才会显示
- nginx – 使用SSL的Chrome中的“连接未压缩”
- 使用Nginx作为多个服务器的反向代理
- php – 负载均衡:Nginx,Varnish和HTTP会话
推荐文章
站长推荐
- ruby-on-rails-使用Nginx和Puma在Ruby on Rails应
- django-Nginx:在CentOS 7上对Gunicorn套接字的权
- Nginx:转发所有子域名
- nginx – 是否可以从php-fpm提供静态html?
- Node.js事件循环 – nginx / apache
- Nginx HTTPS 301重定向到另一个TLD(托管在同一台
- ruby-on-rails – 错误乘客没有看到环境变量?
- 缓存 – 在NGINX`position`指令中`expires -1’是
- nginx – 根据同一vhost中访问的主机名自动选择S
- nginx – HAProxy可以根据查找表选择后端吗?
热点阅读
