HAProxy (von der Community unterstützt)
Wichtig
Lesen Sie zuerst die Übersicht.
Warnung
Dies ist ein nicht unterstützter Community Beitrag. Korrekturen sind immer erwünscht!
Dieses Beispiel leitet den gesamten HTTP-Verkehr zu HTTPS um, außer für den eingebauten ACME-Client von mailcow. Wenn Sie den eingebauten ACME-Client nicht verwenden möchten, ändern Sie bitte die Konfiguration selbst.
frontend https-in
bind :::80 v4v6
bind :::443 v4v6 ssl crt mailcow.pem
acl mailcow_acme path -i -m beg /.well-known/
redirect scheme https unless { ssl_fc || mailcow_acme }
default_backend mailcow
backend mailcow
option forwardfor
http-request set-header X-Forwarded-Proto https if { ssl_fc }
http-request set-header X-Forwarded-Proto http if !{ ssl_fc }
server mailcow 127.0.0.1:8080 check