Como configurar ssl https:// pro seu site
Como configurar https:// usando surge.sh e ssl.com. Foi um pouco difícil juntar todas as peças, espero poder ajudar quem esteja com problemas.
Você pode seguir o tutorial oficial aqui https://surge.sh/help/securing-your-custom-domain-with-ssl
Mas continue aqui, eu fiz algumas coisas bem diferentes e é focado no ssl.com
Gerar arquivo .pem
cat angeloocana_com.key angeloocana_com.crt 'SSL.com DV CA.crt' > surge3.pem
Eu tive problemas com o chain, meu https estava funcionando no chrome, mas não no firefox. Quando eu testei no sslshopper.com, eu obtive esse erro:
The certificate is not trusted in all web browsers. You may need to install an Intermediate/chain certificate to link it to a trusted root certificate. Learn more about this error. The fastest way to fix this problem is to contact your SSL provider. sslshopper
Eu resolvi isso adicionando ‘SSL.com DV CA.crt’ como o terceiro arquivo na geração do arquivo .pem.
Subir .pem pro surge.sh
surge ssl
Testar suas configurações
ssl tools é uma boa ferramenta para testar suas configurações de ssl e baixar arquivos que estejam faltando: http://www.ssltools.com/