Para configurar SSL/TLS com Nginx on CentOS, você pode seguir estas etapas:
Passo 1: Instalar Nginx
Se você não instalou Nginx, execute o seguinte comando para instalá-lo:
Passo 2: Instale o OpenSSL
Se você não tiver o OpenSSL instalado, instale-o usando o seguinte comando:
Etapa 3: criar um diretório para arquivos de certificado SSL
Crie um diretório para armazenar os arquivos de certificado SSL:
Etapa 4: gerar certificados SSL/TLS autoassinados(opcional)
Se você não estiver usando certificados SSL de uma autoridade de certificação, poderá gerar certificados autoassinados com OpenSSL. Isso é útil para testar SSL/TLS em um ambiente de desenvolvimento. Para criar um certificado autoassinado, execute os seguintes comandos:
Etapa 5: configurar Nginx para usar SSL/TLS
Abra o Nginx arquivo de configuração do site que você deseja proteger:
Adicione as seguintes linhas ao arquivo de configuração para ativar o SSL:
Etapa 6: testar e reiniciar Nginx
Verifique se a Nginx configuração possui algum erro:
Se não houver erros, reinicie o Nginx serviço para aplicar a nova configuração:
Depois de concluído, seu site estará protegido com SSL/TLS. Observe que o uso de certificados autoassinados resultará no aviso do navegador sobre certificados não confiáveis. Para ter um certificado SSL/TLS confiável, você precisa comprar ou obter um certificado gratuito de uma autoridade de certificação.