0
haproxyで指定された形式のURLのみを許可する方法はありますか? アドレスに特定の接尾辞(私の場合は.pngまたは.jpgまたは.gif)が含まれている場合にのみ接続を許可し、そうでない場合は404で拒否します。HAProxyは特定の接尾辞を持つURLのみを許可します
Haproxyは正規表現を許可していますか?
が好き:
(myurl).*\.(png|jpg|gif)
haproxyで指定された形式のURLのみを許可する方法はありますか? アドレスに特定の接尾辞(私の場合は.pngまたは.jpgまたは.gif)が含まれている場合にのみ接続を許可し、そうでない場合は404で拒否します。HAProxyは特定の接尾辞を持つURLのみを許可します
Haproxyは正規表現を許可していますか?
が好き:
(myurl).*\.(png|jpg|gif)
あなたは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