Como fazer uma conexão HTTPS? Qual é a diferença entre sites em HTTPS ou HTTP?

Na rede global de golpistas e hackers diariamentetentando roubar informações pessoais. No passado, o phishing era considerado o método mais popular de abdução. O invasor substitui o site original e os dados do usuário caem em suas mãos (senhas, números de cartões, mensagens pessoais, etc.). Para resolver esse problema, crie uma conexão HTTPS segura. Portanto, os administradores do site geralmente estão preocupados sobre como criar e configurar uma conexão https segura.

como fazer conexão https

O que é HTTPS e por que é necessário?

Antes de transferir o site para uma conexão HTTPSEntenda o que é e como funciona. HTTPS é uma versão segura do protocolo HTTP (Hypertext Transfer Protocol), ele transfere os dados necessários para a operação das páginas (nome do navegador, resolução da tela, presença de cookies, etc.).

O HTTP é usado pelos desenvolvedores para transmitir eAo receber variáveis, sem este protocolo, os sites não poderão funcionar. Todos os arquivos transferidos via HTTP podem anteriormente ser facilmente interceptados usando um site falso (phishing).

Um método semelhante anteriormente roubado senhas, logins,números de cartões, mensagens secretas e outras informações importantes. Para proteger os usuários contra phishing, os certificados e autenticações SSL foram inventados antes de começarem a trocar informações.

HTTPS deve ser usado em serviços bancáriossites ou lojas online. Se esses recursos não tiverem um certificado digital, o navegador negará a conexão e um aviso sobre o perigo será exibido. Como resultado, o site perderá a confiança de seus usuários.

como fazer uma conexão https segura

O que é o certificado SSL / TLS?

A principal inovação em HTTPS éuso obrigatório de um certificado SSL digital. Este é um arquivo no qual todas as informações são armazenadas (endereço IP do servidor, país do site, e-mail do proprietário, etc.). O documento digital está em formato criptografado no servidor do site e no servidor da autoridade de certificação (GoDaddy, Comodo, etc.). Com cada conexão, esses arquivos são comparados e, se forem iguais, a conexão continua. Caso contrário, um aviso de segurança será exibido.

Muitos leitores não sabem como fazer uma conexão https segura. O primeiro passo é obter um certificado SSL de um centro confiável. Existem diferentes tipos de dados do documento:

  • DV - confirme apenas o domínio (para sites pequenos e blogs).
  • OV - verifica domínio e organização.
  • EV - varredura estendida (uma barra verde e um bloqueio aparecem no navegador).

O mais preferível para lojas e bancos é considerado a opção EV. Além disso, há esclarecimentos adicionais no formulário:

  • SGC (suporta navegadores mais antigos).
  • Curinga (subdomínios de suporte).
  • SAN (domínios alternativos em um certificado).
  • IDN (suporte para domínios nacionais www).

Para a maioria dos sites, basta usar um certificado SSL de DV. É barato e garante proteção contra phishing.

como criar uma conexão https

Como traduzir um site para uma conexão segura

Cada vez mais, os proprietários de negócios on-line estão interessados ​​emcomo criar uma conexão https segura. Para essas ações, será necessário fazer algumas alterações nas páginas de códigos do programa. O mais importante é escrever uma regra adicional no arquivo .htaccess. Ele armazena o código destinado a configurar o servidor da web Apache.

A maioria dos anfitriões permite através do painelo gerenciamento configurou um certificado SSL para o servidor. Para mais detalhes sobre como fazer isso, consulte o seu provedor de serviços. Todo o processo de tradução de um site pode ser dividido nas seguintes etapas:

  1. Obtendo o certificado SSL.
  2. Instalando o certificado no servidor.
  3. Altere os links internos do site.
  4. Configure o redirecionamento para a porta 301.
  5. Alterar hosts no robots.txt.

Se você usa hospedagem paga,entre em contato com o suporte com um certificado e todas as outras ações serão executadas pelos trabalhadores do serviço. A etapa mais difícil ao responder à pergunta sobre como fazer uma conexão https é configurar um redirecionamento .htaccess, já que a maioria dos scripts não ajuda.

como criar uma conexão https segura

Obtendo um certificado e instalando-o no servidor

Teoricamente descobriu como fazer httpsconexão, passar para a ação. O primeiro passo é obter um certificado SSL de um dos centros verificados. Na Internet, você pode encontrar muitas opções diferentes em uma faixa de preço diferente. Atualmente, existem dois centros para receber um documento grátis:

  • WoSign.
  • Startssl.

Outros serviços exigem pagamento. O valor depende do tipo de certificado e seus recursos adicionais (multi-domínio, suporte para navegadores antigos, etc.). Autoridades de Certificação:

  • Reg.ru.
  • Godaddy
  • Hostland
  • Symantec.
  • Comodo.
  • GlobalSign.
  • Thawte.

Além disso, algumas empresas de hospedagem fornecemseus usuários certificados SSL ao comprar um plano tarifário específico. No site da certificação, detalhe as ações necessárias. Mas todo o procedimento consiste nos seguintes passos:

  • geração de solicitação de CSR;
  • preenchimento do e-mail do site (admin @ [endereço do site]);
  • preenchimento de informações sobre o proprietário do domínio (para documentos EV e OV).

A solicitação de CSR inclui dados gerais paracheques (nome de domínio, organização, cidade, região, país). Depois de preencher as informações, o usuário recebe 2 códigos (chave secreta e código CSR), lembre-se de salvá-los em um documento separado. Envie este código para obter um certificado SSL e aguarde sua emissão do centro.

Agora vá ao site de hospedagem e encontreseção "certificado SSL" ou entre em contato com o suporte. Você precisará fornecer informações sobre o código CSR, chave privada e certificado. Não se esqueça de ativar o suporte a SSL no painel de hospedagem.

como criar e configurar a conexão https segura

Como criar uma conexão https permanentemente

Depois de colocar o arquivo no servidor, você precisa configurar internamente o site. Você precisará configurar um redirecionamento e alterar todos os links internos de absoluto para relativo.

Isto é, em vez de http://site.ru/img/bg.png install: //site.ru/img/bg.png.

É necessário remover o HTTP dos nomes dos links. Em caso de dúvida, ligue para um programador web ou freelancer, ele irá rapidamente configurá-lo. Você pode procurar por links através do editor de código em cada arquivo, ou você pode encontrar todas as informações através de uma pesquisa em PhpMyAdmin.

Depois de configurar links, você precisa informar aos mecanismos de pesquisa sobre a alteração. Abra o arquivo robots.txt e, na linha Host:, em vez de HTTP, coloque HTTPS.

Em vez de http://example.ru inserir: https://example.ru.

Depois de alterar o arquivo de pesquisa, configureRedirecionamento automático de sites de HTTP para HTTPS. Antes de mais ações, verifique a disponibilidade do site no protocolo HTTPS. Se todas as ações anteriores forem realizadas corretamente, nenhum erro deverá ocorrer.

Para redirecionar automaticamente para uma conexão segura, cole este script no arquivo .htacess, alguma ajuda:

RewriteEngine on

RewriteCond% {HTTP: X-Forwarded-Proto}! Https

RewriteRule ^ https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301, NE]

Mas na maioria dos casos, esse método não funciona. Nestas situações, entre em contato com seu administrador de hospedagem, ele poderá fazer as configurações corretas. O redirecionamento começará a funcionar após a reinicialização do servidor, como regra, dentro de 24 horas.

Além disso, você precisará alterar as configuraçõespainel webmaster "Yandex" ou Google. Você precisará ir até o ponto do espelho principal na seção de configurações de indexação e instalar HTTPS. Além disso, você precisará migrar:

  • sitemap.xml;
  • Exceções de URL;
  • geolocalização;
  • Links Ferramenta Disawov para o Google.

Depois disso, resta esperar pelo fim da reindexação. Durante esse período, a atividade no site diminuirá, mas tudo estabilizará.

Como fazer conexão https no WordPress

Blogs e portais modernos funcionam principalmenteno WordPress, eles precisam seguir as mesmas etapas para ir para https (obter um certificado, alterar links etc.). Mas eles têm um conjunto de plug-ins internos que executam todas as ações para o proprietário:

  • fácil redirecionamento de HTTPS;
  • HTTPS (SSL).

O primeiro substitui os links e o segundo permiteespecifique o certificado SSL. Além disso, vá para Opções-> Geral. Aqui você precisa alterar o URL e especificar o protocolo HTTPS. Certifique-se de que as páginas antigas também tenham uma conexão segura. Depois de alterar os links, configure o redirecionamento e edite o arquivo robots.txt.

Não deve haver mais perguntas sobre como fazerconexão https no site. Na maioria dos provedores de hospedagem, para habilitar o modo de proteção, você só precisa escrever para o suporte técnico. Eles indicarão um especialista e ele realizará a configuração.

Notícias relacionadas