bisher ist ja im client schon ssl in nginx hinterlegt. muss das raus?ich muss mal schauen wie ich das mit dem letsencrypt plugin hinbekomme.man merkt das Du dich sehr gut auskennst, ich finde immer das die Howtos generell so einen Weg einmal auch mit Bilder aufzeichenen sollten , erstelle ichd ann auch gerne wenn es läuft. Ich glaube das geht vielen so das es bildlich mit einem example am besten in den Kopf sickert .
root@OPNsense1:~ # cat /usr/local/etc/haproxy.conf## Automatically generated configuration.# Do not edit this file manually.#global # NOTE: Could be a security issue, but required for some feature. uid 80 gid 80 chroot /var/haproxy daemon stats socket /var/run/haproxy.socket level admin nbproc 1 nbthread 1 tune.ssl.default-dh-param 1024 spread-checks 0 tune.chksize 16384 tune.bufsize 16384 tune.lua.maxmem 0 log /var/run/log local0defaults log global option redispatch -1 timeout client 30s timeout connect 30s timeout server 30s retries 3# autogenerated entries for ACLs# autogenerated entries for config in backends/frontends# autogenerated entries for stats# Frontend: WAN_https ()frontend WAN_https http-response set-header Strict-Transport-Security "max-age=15768000" bind 192.168.178.4:443 name 192.168.178.4:443 ssl no-sslv3 no-tlsv10 no-tlsv11 no-tls-tickets ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 crt-list /tmp/haproxy/ssl/5c852b4aef9e88.45675078.certlist bind 192.168.178.191:443 name 192.168.178.191:443 ssl no-sslv3 no-tlsv10 no-tlsv11 no-tls-tickets ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 crt-list /tmp/haproxy/ssl/5c852b4aef9e88.45675078.certlist mode http option http-keep-alive option forwardfor # tuning options timeout client 1m # logging options option httplog # ACL: Host_ist_push_domain_xyz acl acl_5cdf1ec3cfc2b4.19528643 hdr(host) -i push.domain.xyz # ACTION: SSL Redirect ungültig http-request redirect location http://google.de unless acl_5cdf1ec3cfc2b4.19528643 # ACTION: Rule_backend_gotify use_backend BackendPool_Gotify if acl_5cdf1ec3cfc2b4.19528643# Frontend: WAN_http ()frontend WAN_http bind 192.168.178.191:80 name 192.168.178.191:80 bind 192.168.178.4:80 name 192.168.178.4:80 mode http option http-keep-alive # tuning options timeout client 30s # logging options option httplog # ACL: Pfad_beginnt_mit_acme_challenge acl acl_5ca7b6170c5440.28623250 path_beg -i /.well-known/acme-challenge/ # ACL: Host_ist_push_domain_xyz acl acl_5cdf1ec3cfc2b4.19528643 hdr(host) -i push.domain.xyz # ACL: Pfad_beginnt_nicht_mit_acme_challenge acl acl_5cdf296b57e264.72995214 path_beg -i /.well-known/acme-challenge/ # ACTION: SSL Redirect für gültige Seiten http-request redirect scheme https code 301 if acl_5cdf1ec3cfc2b4.19528643 !acl_5cdf296b57e264.72995214 # ACTION: SSL Redirect ungültig http-request redirect location http://google.de unless acl_5cdf1ec3cfc2b4.19528643 # ACTION: redirect_acme_challenges use_backend acme_challenge_backend if acl_5ca7b6170c5440.28623250# Backend: BackendPool_WP ()backend BackendPool_WP # health checking is DISABLED mode http balance source # tuning options timeout connect 1m timeout server 30s http-reuse never server realWP 10.10.20.101:80# Backend: acme_challenge_backend (Added by Let's Encrypt plugin)backend acme_challenge_backend # health checking is DISABLED mode http balance source # stickiness stick-table type ip size 50k expire 30m stick on src # tuning options timeout connect 30s timeout server 30s http-reuse never server acme_challenge_host 127.0.0.1:43580# Backend: BackendPool_Gotify ()backend BackendPool_Gotify # health checking is DISABLED mode http balance source # stickiness stick-table type ip size 50k expire 30m stick on src # tuning options timeout connect 30s timeout server 30s http-reuse never server gotify 10.10.20.110:8080