Certificados de SSL Ajuda

Instalar manualmente um certificado SSL no meu servidor Apache (Ubuntu)


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

Após a aprovação do seu pedido de certificado, pode transferir o certificado a partir do gestor de SSL e instalá-lo no seu servidor Apache. Se o seu servidor executar CentOS em vez de Ubuntu, consulte Instalar manualmente um certificado SSL no seu servidor Apache (CentOS).

  1. Encontre o diretório no seu servidor onde o certificado e os ficheiros chave estão armazenados e, em seguida, carregue o certificado intermédio (gd_bundle.crt ou semelhante) e o certificado primário (ficheiro .crt com nome aleatorizado) para essa pasta.
    • Por segurança, deve tornar estes ficheiros legíveis de raiz apenas.
  2. Encontre o seu ficheiro de configuração do Apache.
    • Nas configurações por definição, pode encontrar um ficheiro denominado apache2.conf na pasta /etc/apache2.
    • Se configurou o seu servidor de outra forma, pode encontrar o ficheiro com o comando seguinte:
    • grep -i -r "SSLCertificateFile" /etc/apache2/
      • /etc/apache2/ pode ser substituído pelo diretório de base da sua instalação Apache.
  3. Abra este ficheiro com o seu editor de texto preferido.
  4. No seu ficheiro apache2.conf, encontre o bloco < VirtualHost >.
  5. Para que o seu site esteja disponível através de ligações seguras (HTTPS) e não seguras (HTTP), faça uma cópia deste bloco e cole-a diretamente abaixo do bloco < VirtualHost > existente.
  6. Agora, pode personalizar esta cópia do bloco < VirtualHost > para ligações seguras. Eis uma configuração de exemplo:
  7. <VirtualHost xxx.xxx.x.x:443>
    	DocumentRoot /var/www/coolexample
    	ServerName coolexample.com www.coolexample.com
    		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 adicionada no fim do IP do seu servidor.
    • DocumentRoot e ServerName devem corresponder ao seu bloco < VirtualHost > original.
    • As restantes localizações de ficheiro /path/to/... podem ser substituídas pelo diretório e nomes de ficheiro personalizados do utilizador.
  8. Primeiro, execute o comando seguinte para verificar a existência de erros no ficheiro de configuração do Apache:
  9. apache2ctl configtest
  10. Confirme que o teste devolve uma resposta Sintaxe OK. Caso contrário, reveja os ficheiros de configuração.
  11. Aviso: o serviço Apache não inicia novamente se os ficheiros de configuração tiverem erros de sintaxe.

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

Nota: para sua comodidade, fornecemos informações sobre como utilizar determinados produtos de terceiros, mas não apoiamos nem prestamos assistência diretamente a esses produtos, além de não sermos responsáveis pelas funções ou pela fiabilidade dos mesmos. As marcas e os logótipos de terceiros são marcas comerciais registadas dos respetivos proprietários. Todos os direitos reservados.