Versão do Discourse em forum.abc.com.au: NÃO ENCONTRADA

Após analisar todos os logs, descobri que o erro está na emissão do certificado do Let’s Encrypt. Qualquer pessoa que esteja enfrentando um problema semelhante pode ajudar abaixo.

Primeiro, vi este erro nos logs do Nginx:

cannot load certificate "/shared/ssl/forum.abc.com.au.cer": PEM_read_bio_X509_AUX() failed (SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line:Expecting: TRUSTED CERTIFICATE)

Em seguida, tentei verificar os logs de SSL:

forum.abc.com.au:Verify error:CAA record for forum.abc.com.au prevents issuance

Antes de executar o script de instalação do Discourse para um subdomínio, precisamos verificar se o domínio principal possui registros CAA e confirmar a Autoridade Certificadora. Se não for a Let’s Encrypt (no meu caso, o registro CAA do domínio principal é comodoca.com), seus certificados Let’s Encrypt para o Discourse não serão emitidos.

Solução: Você precisa adicionar um registro CAA para o subdomínio do Discourse, conforme mencionado aqui
Acme:error:caa :: CAA record for ... prevents issuance - Help - Let's Encrypt Community Support

Delete os arquivos de certificado antigos e tente reconstruir novamente:

rm -rf /var/discourse/shared/standalone/ssl
rm -rf /var/discourse/shared/standalone/letsencrypt
./launcher rebuild app