Haproxy
haproxy 從 https 重定向中排除 url
我是 haproxy 的初學者,並嘗試使用 haproxy 進行相同的基本重定向
我有 2 個網站
- www.test.com -> 希望將其重定向到 https
- www.test.com/helpsub -> 不應重定向到 https 並保持在 http
這可能嗎 ?
最好的祝福,
在
假設您使用的是 1.5 版本的 HAProxy。
可以通過
redirect scheme
指令重定向到 https。該指令有一個可選條件列表,因此您可以為此目的設置 ACL。例如,要設置一個 acl 以匹配 /helpsub 路徑,您可以:
acl helpsub path_beg /helpsub
然後將所有內容重定向到 https,除了 helpsub(當然只有當連接尚未通過 ssl 時),您可以:
redirect scheme https if !{ ssl_fc } !helpsub
!
符號表示,所以基本上這not matching
讀作:如果您不在 ssl 連接上並且路徑不是以 /helpsub 開頭,則將請求重定向到 https 方案。