Estou apenas tentando adicionar o domínio test.example.com
ao certificado que já existe example.com
. Como adiciono um domínio ao meu certificado existente e substituo o certificado antigo?
Eu tentei esses poucos comandos
./letsencrypt-auto certonly --cert-path /etc/letsencrypt/archive/example.com --expand -d test.example.com
./letsencrypt-auto certonly -d example.com --expand -d test.example.com
Resultado: ambos criaram um novo certificado em uma nova pasta test.example.com-0001
./letsencrypt-auto certonly --renew-by-default --expand -d test.example.com
Resultado: a pasta de erros test.example.com já existe.
./letsencrypt-auto renew --expand -d orange.fidka.com
Resultado: erro, só posso renovar se meu certificado expirar.
ssl
ssl-certificate
lets-encrypt
Jeff Davenport
fonte
fonte
certbot --expand
o que é mais perto do que esta questão está pedindo imoRespostas:
Você precisa especificar todos os nomes, incluindo aqueles já registrados.
Eu usei o seguinte comando originalmente para registrar alguns certificados:
... e agora usei com êxito o seguinte comando para expandir meu registro e incluir um novo subdomínio como uma SAN:
A partir da documentação :
Não se esqueça de reiniciar o servidor para carregar os novos certificados se você estiver executando o nginx.
fonte
certbot-auto certonly -a webroot ...
-001
no final.Foi assim que registrei meu domínio:
Em seguida, foi possível usar o mesmo comando com domínios adicionais e seguir as instruções:
fonte
letsencrypt
com./certbot-auto
e funciona! Comando./certbot-auto --nginx -d domain1.com,domain2.com
perguntar se eu quero expandir o certificado existente e faz o trabalho../letsencrypt-auto --debug -d new-domain.com -d new-alias.com
Apache no Ubuntu , usando o plugin Apache:
O comando acima é explicado com clareza no guia do usuário do Certbot sobre como alterar os nomes de domínio de um certificado . Observe que o comando para alterar os nomes de domínio de um certificado também se aplica à adição de novos nomes de domínio.
Editar
Se a execução do comando acima fornecer a mensagem de erro
siga estas instruções da Comunidade Let's Encrypt
fonte
Você pode substituir o certificado executando apenas o certbot novamente com
./certbot-auto certonly
Você será solicitado com esta mensagem se tentar gerar um certificado para um domínio que você já tenha coberto por um certificado existente:
Basta escolher
Expand
e substituí-lo.fonte
Consegui configurar um SSL certificado para um domínio E vários subdomínios usando o uso
--cert-name
combinado com as--expand
opções.Consulte a documentação oficial certbot-auto em https://certbot.eff.org/docs/using.html
Exemplo:
fonte
isso funcionou para mim
fonte