有没有办法只允许haproxy中给定格式的网址? 我想仅在地址包含特定后缀(在我的情况下是.png或.jpg或.gif)时才允许连接,如果没有则拒绝它。
Haproxy是否允许regexp?
喜欢:
(myurl).*\.(png|jpg|gif)
答案 0 :(得分:1)
您应该可以通过path_reg
。
http-request deny unless { path_reg \.(png|jpg|gif)$ }
或者,只需在命名ACL中使用文字字符串匹配即可。如果命名ACL中的任何规则匹配,则ACL匹配。
acl path_ok path_end .gif
acl path_ok path_end .jpg
acl path_ok path_end .png
http-request deny unless path_ok