2017-10-07 97 views
0

有沒有辦法只允許在haproxy中給定格式的URL? 我想只在地址包含一個特定的後綴(在我的情況下是.png或.jpg或.gif)時才允許連接,如果沒有,則拒絕它。HAProxy只允許具有特定後綴的網址

Haproxy是否允許使用正則表達式?

喜歡:

(myurl).*\.(png|jpg|gif) 

回答

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 
相關問題