conf ``` frontend fe_8080_https enabled mode http bind abns@haproxy-8080-https name internal accept-proxy log-format "%ci:%cp\ [%t]\ %ft\ %b/%s\ %Th/%Ti/%TR/%Tq/%Tw/%Tc/%Tr/%Tt\ %ST\ %B\ %CC\ %CS\ %tsc\ %ac/%fc/%bc/%sc/%rc\ %sq/%bq\ %hr\ %hs\ %{+Q}r\ %[var(txn.coraza.id)]\ spoa-error:\ %[var(txn.coraza.error)]\ waf-hit:\ %[var(txn.coraza.fail)]" filter spoe engine coraza config /home/ubuntu/simple-waf/haproxy/spoe/coraza-spoa.yaml http-request redirect location %[var(txn.coraza.data)] code 302 if { var(txn.coraza.action) -m str redirect } http-request deny deny_status 403 if { var(txn.coraza.action) -m str deny } http-request silent-drop if { var(txn.coraza.action) -m str drop } http-request deny deny_status 500 if { var(txn.coraza.error) -m int gt 0 } default_backend p8080_backend http-response redirect location %[var(txn.coraza.data)] code 302 if { var(txn.coraza.action) -m str redirect } http-response deny deny_status 403 if { var(txn.coraza.action) -m str deny } http-response silent-drop if { var(txn.coraza.action) -m str drop } http-response deny deny_status 500 if { var(txn.coraza.error) -m int gt 0 } ``` code ``` fe_http_bind := &models.Bind{ BindParams: models.BindParams{ Name: "internal", AcceptProxy: true, }, Address: fmt.Sprintf("abns@haproxy-%d-http", port), } ``` not set Port because it is abstract binding ``` _, https_binds, err := s.confClient.GetBinds("frontend", fmt.Sprintf("fe_%d_https", site.ListenPort), transaction.ID) ``` The above code returns an empty list
Activity
HUAHUAI23 commentedon Mar 5, 2025
Also GetBinds does not support
crtbind abns@haproxy-9001-https accept-proxy ssl crt "@sites/a_com_cert"DefaultCrtList onlymjuraga commentedon May 9, 2025
Thank you for the report, we'll be tracking and fixing this ASAP.