HAProxy (поддерживается сообществом)
Важно
Сначала прочитайте обзор.
Внимание
Это вклад, поддерживаемый сообществом. Не стесняйтесь предлагать исправления.
Этот пример перенаправляет весь HTTP-трафик на HTTPS, за исключением встроенного ACME-клиента animails. Если вы не хотите использовать встроенный ACME-клиент, пожалуйста, измените конфигурацию самостоятельно.
frontend https-in
bind :::80 v4v6
bind :::443 v4v6 ssl crt animails.pem
acl animails_acme path -i -m beg /.well-known/
redirect scheme https code 301 if !{ ssl_fc } !animails_acme
default_backend animails
backend animails
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 animails 127.0.0.1:8080 check