sistemas:suap:ssl

Configuração de certificado SSL

1) Cópia dos arquivos e geração do certificado

Enviar o arquivo .crt para o servidor. Por padrão os arquivos estão sendo mantidos no diretório /etc/nginx/ssl (treinamento) e /etc/ssl/private/ (no haproxy de homologação e produção)

2) Alteração do Nginx ou HAproxy

Exemplo de configuração do Nginx

server {
    listen 443 ssl;
    server_name suaptreinamento.ifce.edu.br;
    ssl_certificate /etc/nginx/ssl/suaptreinamento.cer;
    ssl_certificate_key /etc/nginx/ssl/suaptreinamento.key;

Exemplo de configuração do Haproxy

frontend Local_Server
        bind *:80
        bind *:443 ssl crt /etc/ssl/private/bundle.h-suap.ifce.edu.br.pem
        # Redireciona de http para https
        # https://serversforhackers.com/c/using-ssl-certificates-with-haproxy
        redirect scheme https if !{ ssl_fc }

No caso do Haproxy o certificado precisa ser convertido para o formato PEM e a chave deve ser adicionada ao próprio arquivo como descrito a seguir:

[todo]

  • sistemas/suap/ssl.txt
  • Última modificação: 2021/08/25 10:33
  • (edição externa)