Como Configurar HTTPS (SSL) No Seu Site
Por que o YouVersion requer HTTPS?
Para proteger a privacidade da nossa Comunidade, todos os Parceiros YouVersion devem usar URLs de sites HTTPS. Para que seu site seja compatível com HTTPS, você precisará fazer duas coisas:
- Instale um certificado SSL no servidor do seu site.
- Configure seu site para redirecionar todo o tráfego
http://
parahttps://
.
A maioria dos provedores de hospedagem possui documentação sobre como realizar essas duas etapas. Recomendamos que você consulte o administrador do seu site ou o provedor de hospedagem antes de fazer isso por conta própria.
O que é um certificado SSL?
Certificados SSL/TLS são chaves de criptografia, compostas por um par público e um par privado, usadas para codificar e decodificar dados enviados a um site. Isso protege os dados do usuário contra interceptação por terceiros, criptografando-os do navegador do usuário para o servidor do seu site.
Dados criptografados por qualquer pessoa com sua chave pública só podem ser descriptografados com sua chave privada (mantida em segredo no seu servidor web). Isso permite que qualquer pessoa preencha um formulário de contato no seu site, que somente o seu servidor web pode ler antes de transmiti-lo a você, mantendo as informações pessoais do usuário seguras.
O que é HTTPS?
HTTPS é a versão do HTTP que utiliza criptografia SSL/TLS. A URL do site começará com https://
em vez de http://
, e a maioria dos navegadores exibirá um ícone de "cadeado" especial ao lado da barra de endereço.
Como obter um certificado SSL gratuito
O LetsEncrypt.org foi criado por líderes do setor para ajudar todos a transmitir dados de usuários com segurança. A maneira mais fácil de obter um certificado SSL LetsEncrypt é usar um provedor de hospedagem que ofereça o LetsEncrypt como serviço.
Se o seu host não oferece suporte a certificados gratuitos ou pagos, você pode seguir o guia LetsEncrypt para criar e instalar um certificado manualmente. Saiba mais aqui.
Hospedagem web com SSL grátis
Encontre uma lista de hosts da web que suportam os certificados gratuitos da LetsEncrypt aqui.
Hospedagem web com SSL pago
Encontre uma lista de hosts da web que não oferecem suporte oficial aos certificados gratuitos da LetsEncrypt, mas oferecem soluções pagas aqui.
Redirecionando HTTP para HTTPS
Redirecionar conexões http://
para conexões https://
, também conhecido como forçar SSL, garante que todos que visitarem seu site terão uma conexão criptografada, mas links antigos ainda funcionarão para acessar seu site.
Para soluções simples para sites, você pode adicionar o seguinte snippet ao arquivo .htaccess
do seu site. Isso redirecionará todo o tráfego para o seu site para usar a versão HTTPS do seu URL.
Observação: atualize [yourdomain.com](<http://yourdomain.com>)
com o nome de domínio da sua organização.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ <https://www.yourdomain.com/$1> [R,L]
Para sites WordPress, consulte o administrador do site para adicionar um plugin ou atualizar seu arquivo .htaccess
com o código WordPress adequado para forçar conexões HTTPS.