首页 > 解决方案 > haproxy 限制对特定 IP 范围的根路径的访问,但允许从任何地方访问特定子目录

问题描述

我正在使用HA-Proxy版本1.8.19

我想限制从外部访问或仅允许特定 IP 范围访问我的网站https://testxy.com/,但希望允许从任何地方访问子文件夹https://testxy.com/tempDownload/

我已经尝试过以下方法:

http-request deny if { path -i -m beg / } !{ src 10.10.20.0/24 }

我怎样才能做到这一点?

标签: haproxy

解决方案


我会使用完全匹配而不是beg 路径

这里也没有用,因为没有ACL 标志-i的小写或大写版本/

http-request deny if { path / } !{ src 10.10.20.0/24 }

推荐阅读