I did a telnet session and can confirm that plaintext html is being sent back through port 443.
Parece que você não tem um servidor SSL ativado na porta 443. Para obter o html válido de volta do seu site pela porta 443, você precisa configurar uma conexão SSL e o telnet não faça isso. Para verificar uma conexão SSL, use
openssl s_client -connect example.com:443
Observe que alguns servidores configurados corretamente podem enviar de volta o html para uma conexão não https na porta 443, aconselhando apenas isso, mas você deve ter notado que, por exemplo,
<html>
<head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<center>The plain HTTP request was sent to HTTPS port</center>
<hr><center>nginx</center>
</body>
</html>