2017-10-07 12 views
0

haproxyで指定された形式のURLのみを許可する方法はありますか? アドレスに特定の接尾辞(私の場合は.pngまたは.jpgまたは.gif)が含まれている場合にのみ接続を許可し、そうでない場合は404で拒否します。HAProxyは特定の接尾辞を持つURLのみを許可します

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 
関連する問題