I have two servers behind an ELB on AWS. I am using Lets Encrypt newest wildcard SSL feature but I'm running into the following error
ERR_SSL_PROTOCOL_ERROR the strange part is that sometimes it will work and sometimes it doesn't.
I generated the site using the following command with the latest
./certbot-auto certonly \ --manual \ --preferred-challenges=dns \ --email email@example.com \ --server https://acme-v01.api.letsencrypt.org/directory \ --agree-tos \ -d *.example.net
Here is my output from curl as well
curl -v https://admin.example.net * Rebuilt URL to: https://admin.example.net/ * Trying xxx.xxx.xxx.xxx... * TCP_NODELAY set * Connected to admin.example.net (xxx.xxx.xxx.xxx) port 443 (#0) * ALPN, offering http/1.1 * Cipher selection: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH * successfully set certificate verify locations: * CAfile: /etc/ssl/certs/ca-certificates.crt CApath: /etc/ssl/certs * TLSv1.2 (OUT), TLS header, Certificate Status (22): * TLSv1.2 (OUT), TLS handshake, Client hello (1): * error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol * Closing connection 0 curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
any idea why it is an unknown protocol? Ironically my frontend server that isn't behind the load balancer is working