Hi all !
I had a Caddy server running in a Docker container with both http and https working for months.
I recently updated to the latest Caddy and updated some internal virtual networks.
As soon as:
- At least one of my HTTPS website is defined in the Caddyfile
- My router port 443 is forwarded to Caddy’s port 443
There are then tens of errors like the following, per second:
2018/09/19 20:08:12 http: TLS handshake error from 172.22.0.1:48004: tls: first record does not look like a TLS handshake
2018/09/19 20:08:12 http: TLS handshake error from 172.22.0.1:48006: tls: first record does not look like a TLS handshake
2018/09/19 20:08:13 http: TLS handshake error from 172.22.0.1:48012: tls: first record does not look like a TLS handshake
2018/09/19 20:08:13 http: TLS handshake error from 172.22.0.1:48014: tls: first record does not look like a TLS handshake
2018/09/19 20:08:13 http: TLS handshake error from 172.22.0.1:48016: tls: first record does not look like a TLS handshake
2018/09/19 20:08:13 http: TLS handshake error from 172.22.0.1:48018: tls: first record does not look like a TLS handshake
2018/09/19 20:08:13 http: TLS handshake error from 172.22.0.1:48020: tls: first record does not look like a TLS handshake
2018/09/19 20:08:13 http: TLS handshake error from 172.22.0.1:48022: tls: first record does not look like a TLS handshake
Oddly it works, I can access my HTTPS website, but it seems to make latency to access the network very bad for other programs running (i.e. 8 seconds for Google). Plus I don’t like my log to be filled with errors
I also tried:
- Running on the host without Docker or virtual networks
- Deleting certs etc. for my HTTPS website and re-verifying them (works)
Would anyone has any idea or suggestion to help me out?
Thank you all !!