I'm probably missing something really basic, but I've been trying for some time now to configure an apache server (which serves a wordpress site) for ssl with a DigitalOcean Load balancer.
The load balancer is supposed to hold the certificate and redirect http access on port 80 to https 443, the problem is that the apache responds with a 400 and this string "\x16\x03\x01".
According to my investigation (I might be wrong, feel free to correct me) this is because apache is trying to do an ssl handshake, and for that, I need to enable the SSLEngine directive, but when I do so I get an error "Failed to configure at least one certificate and key for <my_domain>:443".
I think I understand this is because I'm not adding the SSLCertificateFile and SSLCertificateKeyFile directives, I was expecting it will read the certificate from the load balancer, but apparently is not and I don't see any directive which allows me to do that on the apache documentation.
There's a lot online about setting apache as a reverse proxy, but I haven't been able to find anything on connecting from a proxy/load balancer.
I appreciate any help you can provide, I'm adding some screenshots here to help clarify the situation.
Apache Error
Load Balancer Config
SSL Config File
Default Config File