Yes, gh-pages work fine for me, too (my bad, they don't, same issue there), but my version checks use github.io.
That's good to know. It does seem to be an issue with the TLS version:
When I run
openssl s_client -tls1_1 -connect kasimi.github.io:443, I'm seeing the same errors as found in the Apache logs. When I run it with
-tls-1_2everything is fine. So the question is, why is
tls://using TLS 1.1 and not 1.2?