nginx基于一个“位置”中的URI阻止IP
发布时间:2021-03-31 00:01:48 所属栏目: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 _…指令. 例如:
甚至可能更好的是将根指令放在所有位置块之外. (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 使用htop命令时,在时间列中执行红色值意味着有什么
- 在Nginx中解释limit_conn_zone $server_name
- ruby-on-rails – 使用capistrano重新启动Rails应用程序的N
- php – Nginx快速CGI缓存ON error_page 404
- amazon-web-services – 为什么我得到ElasticBeanstalk ::
- php – 负载均衡:Nginx,Varnish和HTTP会话
- nginx php-fpm =找不到文件
- nginx后面的ASP.NET 5
- NGINX和SPDY v2,v3和v3.1?
- 在url中使nginx check参数
推荐文章
站长推荐
热点阅读
