Nginx - Aplicar certificado HTTPS

Índice
Quando temos sites em nosso servidor que precisam trabalhar com dados muito sensíveis ou delicados, o melhor que podemos fazer é implementar um certificado HTTPSO que esses certificados nos dão é a possibilidade de criptografar os dados que trafegam dentro de nosso domínio.
Esses certificados são geralmente vendidos por entidades verificadas e estabelecidas para este fim, quanto maior a reputação e o nível de criptografia de dados será o custo do certificado, porém isso fará com que nosso site tenha uma maior segurança e uma melhor imagem.
Ser capaz de implementar um site HTTPS no nosso servidor Nginx devemos seguir os seguintes passos:
1- Primeiro devemos adquirir o certificado, para isso devemos recorrer a uma das autoridades certificadas (CAs) conhecidas ou também podemos adquirir alguns certificados gratuitos de CAcert Por exemplo, a verdade é que devemos ter certeza de que é uma entidade confiável, outra opção é gerar nosso certificado nós mesmos, entretanto devemos obter uma identidade que faça com que os navegadores não cruzem nosso site como uma ameaça.
2- Assim que tivermos nosso certificado e antes de podermos implementá-lo em nosso servidor, devemos ter certeza de que as portas correspondentes estão abertas, por padrão iremos precisar delas portas 80 Y 443No entanto, dependendo da nossa configuração, podemos ter a necessidade de uma porta diferente.
3- Assim que tivermos tudo em ordem, devemos fazer a configuração em Nginx, isso é algo muito simples, só temos que dizer Nginx que deve escutar na porta 443 e deve usar a preposição https: // em vez do normal http: //Vamos ver no exemplo a seguir como ficaria uma configuração básica.

Aqui vemos outro aspecto que devemos considerar, o certificado como tal são dois arquivos, um com o certificado e outro com a chave para decodificar os dados, então vemos que temos duas instruções que apontam para dois arquivos, devemos ter certeza que esses arquivos estão em uma pasta que Nginx tenho permissões de leituraCaso contrário, não poderemos ativar o certificado.
4- Agora, ao navegar em nosso site, vamos simplesmente adicionar https: // ao URL e podemos acessá-lo, vamos ver no exemplo a seguir a aparência de um certificado em um site comercial, como PayPal:

Podemos ver como a empresa de autoridade de certificação é VeriSign e temos os diferentes detalhes de nossa conexão segura a esse site.
O que fazer se o certificado não funcionar?Há momentos em que o certificado não funciona como deveria, isso é devido a vários motivos, por exemplo, que ele expirou ou que temos elementos inseguros em nossa página, quando isso acontece o navegador pode impedir o acesso direto ao nosso site ou bloquear algumas funcionalidades, caso não possamos resolver o problema devemos deletar a configuração do SSL De forma que não impeça o uso do nosso site, é claro que isso nos torna vulneráveis ​​à filtragem de informações, por isso devemos ser bastante cautelosos.
Com isso encerramos este tutorial, pois vemos a aplicação de um certificado HTTPS Não é nada difícil e as vantagens que isso gera para nós são muitas, por isso devemos levar em consideração fazer o investimento e obter um.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave