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).
- 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.
- 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:
/etc/apache2/
poderá ser substituído pelo diretório base da instalação do Apache.- Abra este arquivo usando o seu editor de texto de preferência.
- No seu arquivo
apache2.conf
, encontre o bloco < VirtualHost >. - 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.
- É possível personalizar essa cópia do bloco < VirtualHost > para conexões seguras. Este é um exemplo de configuração:
- 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. - Primeiro, execute o seguinte comando para verificar se há erros no arquivo de configuração do Apache:
- Confirme se o teste apresenta uma resposta Sintaxe OK. Se não apresentar, revise os arquivos da configuração.
- Depois de confirmar a resposta Sintaxe OK, execute o seguinte comando para reiniciar o Apache:
grep -i -r "SSLCertificateFile" /etc/apache2/
<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>
apache2ctl configtest
Aviso: O serviço do Apache não reiniciará se os arquivos da configuração apresentarem erros de sintaxe.
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.