Este artigo fornece instruções passo-a-passo para instalar seu Certificado no OpenSSL NGINX
1.Abra cada certificado em um editor de texto simples.
 
2.Crie um novo documento em um editor de texto simples.
 
3.Copie e cole o conteúdo de cada certificado para o novo arquivo.
 
A ordem deve ser:
O seu Certificado SSL
Certificado Intermediário
Certificado Raiz
 
Seu arquivo deve estar com este formato:
 
                    -----BEGIN CERTIFICATE-----
                    # O seu Certificado SSL #
                    -----END CERTIFICATE-----
 
                    -----BEGIN CERTIFICATE-----
                    # Certificado Intermediário#
                    -----END CERTIFICATE-----
                   
                    -----BEGIN CERTIFICATE-----
                    # Certificado Raiz#
                    -----END CERTIFICATE-----
 
4.Salve este 'Pacote' como a extensão .crt
 
5.Faça upload do 'Pacote' e 'Chave privada' para um diretório no servidor Nginx.
 
6.Edite o arquivo Virtual Host do Nginx.
 
Abra o arquivo ‘virtual host’ do site que você está protegendo.
Se você precisar que seu site esteja acessível através de ambas as conexões seguras (https) e não segura (http), você vai precisar de um módulo de servidor para cada tipo de conexão.
Faça uma cópia do módulo de servidor não seguro existente e cole-a abaixo do original.
Adicione as linhas mostradas abaixo:
 
               server{
               listen 443;
               ssl on;
               ssl_certificate /etc/ssl/certificado.crt;
               ssl_certificate_key /etc/ssl/sua_chave_privada.key;
               server_name www.seusite.com.br;
               access_log /var/log/nginx/nginx.vhost.access.log;
               error_log /var/log/nginx/nginx.vhost.error.log;
               location / {
               root /home/www/public_html/your.domain.com/public/;
               index index.html;
               }
               }
 
OBS: Muito Importante - Certifique-se de ajustar os nomes dos arquivos para combinar seus arquivos de certificado:
 
ssl_certificate deve ser o seu certificado primário combinado com a raiz e o pacote certificado intermediário que você fez na etapa anterior (por exemplo seu_dominio.crt).
 
ssl_certificate_key deve ser o arquivo de chave gerada quando você criou o CSR.
 
Reinicie o Nginx:
               sudo /etc/init.d/nginx restart
__________________________________________________________________________________________________________________________