Configurei minha comunidade Discourse com a Digital Ocean, mas o nome de domínio está “nu”, apenas em https://example.com. Gostaria de adicionar o www., mas não tenho certeza do que estou fazendo quando se trata de configurações de DNS!
No momento, tenho um registro ‘A’ apontando para o IP e um registro ‘CNAME’ com www. apontando para isso. É tão simples quanto mudar o www. para um registro ‘A’ e descartar o CNAME? Ou talvez eu tenha ambos como registros ‘A’? Ou talvez haja uma configuração simples no próprio Discourse que seleciona como o domínio aparecerá?
É engraçado, tenho um site Wix normal que parece ter a mesma configuração com um registro A nu e CNAME www. que aparece como www. no navegador - então não tenho certeza do que faz com que ele apareça assim.
Eu prometo que tentei me educar mais sobre DNS, mas estou totalmente confuso!
Qualquer ajuda para adicionar o www. é muito apreciada!
Muito obrigado por isso - consegui fazer funcionar em www. reexecutando o script discourse-setup como em seu artigo, mas agora o domínio “nu” não funciona mais! Existe alguma maneira de fazer o domínio “nu” funcionar também - ou pelo menos preencher automaticamente o www.?
Então, agora tenho um registro A vinculando o domínio “nu” ao endereço IP
Registro CNAME vinculando www ao domínio “nu”
Obrigado por isso - Li ambas as opções, mas fiquei a pensar, porque é que não posso simplesmente usar um redirecionamento 301 simples para redirecionar do domínio nu para www.? Vale a pena tentar ou estou a violar as leis de DNS?
Ambos os métodos fornecem um certificado letsencrypt para o segundo domínio (subdomínio). Adicionar as informações extras ao seu app.yml cobre ambos os endereços de domínio no mesmo certificado, e forcewww.com tem uma mágica especial que faz isso em tempo real para que você não precise se preocupar com isso:
O.K, parece que devo apenas usar o ForceWWW. Posso confirmar (desculpe, estou muito fora da minha área) - eles estão me pedindo para configurar o www como um registro A para o IP do meu servidor e o domínio “naked” como um registro A para o endereço IP que eles fornecem? Então, sem CNAMES?
O que tenho agora:
Registro A apontando o domínio “naked” para o IP do servidor
Registro CNAME apontando www para o domínio “naked”
Mudança proposta usando ForceWWW
Registro A apontando o domínio “naked” para o IP do ForceWWW
Registro A apontando www para o IP do meu servidor
Infelizmente - isso de alguma forma quebrou o sistema de e-mail - o site não está enviando nenhum e-mail através do Mailgun. Pode ser por causa do force www - já que o host agora está através do servidor deles? Ou preciso atualizar o Mailgun para dizer www? Senhor, dai-me força.
Obrigado - reiniciei a senha do smtp e depois executei o script de configuração do discourse novamente e isso parece ter resolvido o problema! Não sei como ou por quê, mas funciona, então não vou mexer em nada!