Pule para o conteúdo principal
Mantenha sua empresa funcionando durante a COVID-19Saiba mais
Ligue para nós
Números de telefone e horário de funcionamento
Central de Ajuda

Explore nossos recursos de ajuda online

BlogAjuda

Certificados SSL Ajuda

Instalação manual de um Certificado SSL no servidor Apache (Ubuntu)


Não é o tipo certo de servidor? Volte à lista de instruções de instalação.

Depois da aprovação da sua solicitação do certificado, você pode fazer o download do certificado no gerenciador de SSL e instalá-lo no servidor Apache. Se o seu servidor estiver sendo executado no CentOS em vez de no Ubuntu, consulte Instalação manual de um Certificado SSL no servidor Apache (CentOS).

  1. Encontre o diretório no servidor onde os arquivos do certificado e da chave estão armazenados, em seguida, faça upload do certificado intermediário (gd_bundle.crt ou semelhante) e do certificado primário (arquivo .crt com nome aleatório) para aquela pasta.
    • Por motivos de segurança, deixe esses arquivos somente como leitura por raiz.
  2. Localize o arquivo de configuração do Apache.
    • Nas configurações padrão, localize um arquivo de nome apache2.conf na pasta /etc/apache2.
    • Se o seu servidor tiver sido configurado de maneira diferente, é possível localizar o arquivo com o seguinte comando:
    • grep -i -r "SSLCertificateFile" /etc/apache2/
      • /etc/apache2/ poderá ser substituído pelo diretório base da instalação do Apache.
  3. Abra este arquivo usando o seu editor de texto de preferência.
  4. No seu arquivo apache2.conf, encontre o bloco < VirtualHost >.
  5. Para que seu site esteja disponível em conexões seguras (https) e não seguras (http), crie uma cópia desse bloco e cole-o logo abaixo do bloco < VirtualHost > existente.
  6. É possível personalizar essa cópia do bloco < VirtualHost > para conexões seguras. Este é um exemplo de configuração:
  7. <VirtualHost xxx.xxx.x.x:443>
    	DocumentRoot /var/www/exemplolegal
    	Nome do servidor exemplolegal.com.br www.exemplolegal.com.br
    		SSLEngine on
    		SSLCertificateFile /path/to/coolexample.crt
    		SSLCertificateKeyFile /path/to/privatekey.key
    		SSLCertificateChainFile /path/to/intermediate.crt
    </VirtualHost>
    • Não se esqueça da porta 443 no final do IP do servidor.
    • A Raiz do documento e o Nome do servidor devem ser correspondentes ao seu bloco < VirtualHost > original.
    • As localizações remanescentes do/path/to/... podem ser substituídas pelos nomes customizados do diretório e do arquivo.
  8. Primeiro, execute o seguinte comando para verificar se há erros no arquivo de configuração do Apache:
  9. apache2ctl configtest
  10. Confirme se o teste apresenta uma resposta Sintaxe OK. Se não apresentar, revise os arquivos da configuração.
  11. Aviso: O serviço do Apache não reiniciará se os arquivos da configuração apresentarem erros de sintaxe.

  12. Depois de confirmar a resposta Sintaxe OK, execute o seguinte comando para reiniciar o Apache:
  13. apache2ctl restart

Observação: para sua comodidade, fornecemos informações sobre como usar determinados produtos de terceiros, mas não endossamos nem apoiamos diretamente esses produtos, além de não sermos responsáveis pelas funções ou pela confiabilidade deles. Marcas e logotipos de terceiros são marcas registradas dos seus respectivos proprietários. Todos os direitos reservados.