Como renovar um certificado “standalone” do certbot e atualizar no OpenLiteSpeed

certbot-logo

Nota: Assim que precisar instalar um novo certificado para algum novo domínio, este post será editado e teremos um “Como instalar um certificado ‘standalone’do certbot”. Mas por hora, apenas a renovação.

Após configurado o primeiro certificado, o seu email estará vinculado a este certificado e próximo a data de expiração, você receberá um aviso sobre a necessidade da renovação, enviado automáticamente pela let`s encrypt, algo assim:

Após a chega do email, temos que acessar o servidor onde o certificado ficará armazenado. Uma vez acessado, executamos os seguintes comandos:
sudo certbot certonly --force-renew -d domain.com

Não esqueça de trocar “domain.com” pelo do domínio que você quer renovar.

Neste momento, será solicitado que você indique se quer renovar utilizando um webserver temporário ou colocar os arquivos no diretório do domínio.
Qual a diferença? Não estou bem certo disso, mas li (ou acho ter lido) que a primeira opção necessita de outro servidor rodando para gerar os arquivos de certificação (talvez localmente com varios ‘localhosts’ funcione), mas como meu domínio já está hospedado e não tenho outro servidor (ou não sei fazer) escolhi a opção 2.

Se tudo correr bem, você receberá a mensagem que o novo certificado foi gerado e será indicada a pasta onde foram colocados os arquivos:

No meu caso /etc/letsencrypt/live/adielseffr.in-0001/. Note que surgiu um -0001 após o domínio, pois o primeiro certificado foi armazenado em /etc/letsencrypt/live/adielseffr.in/.
Na próxima renovação conto se a cada renovação é criada uma nova pasta, mas creio que sim. (EDIT: não mudou)

Como o diretório que armazena o certificado mudou, uma das alternativas é atualizar o nosso webserver. Possivelmente aqui os caminhos mudam um pouco se você usa o Apache ou Nginx, mas eu uso o OpenLiteSpeed, assim, o processo fica:

Acesse a página inicial do seu webserver e procure a guia “Virtual Hosts”.

Menu principal do OpenLiteSpeed

Em “Virtual Hosts”, encontre o domínio para qual você emitiu o certificado e clique para ver seus detalhes:

Lista de Virtual Hosts

Nesta área, procure pela aba “SSL”:

Aba SSL

Aqui, altere a pasta do certificado antigo para o novo:

Endereço do primeiro (antigo) certificado
Endereço do novo certificado atualizado

Após isso, faça um “Graceful Restart” e tudo pronto!

Graceful Restart

Agora pode ir no seu site, clicar no cadeado na barra de endereço e conferir a data de emissão e expiração do seu certificado.

Dados do certificado – emissão e expiração atualizados

Repita o processo para cada domínio que deseja renovar.

PS: Poderia configurar o auto-renew para atualziar todos de uma vez só e automaticamente? Sim. Sei fazer isso? Ainda não 😅 Mas agradecemos a compreensão.

1 Comment

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *