Adicionando www. ao Domínio

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! :slight_smile:

2 curtidas

Primeiro, crie um registro DNS como:\n\n\nTYPE: CNAME\nHOST: WWW\nPOINTS TO: @\n\n\nEm seguida, siga este guia:\n\nChange the domain name or rename your Discourse

3 curtidas

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”

Muito obrigado!

1 curtida

O jeito fácil é forcewww.com. Mais difícil é Configurando o Let’s Encrypt com Múltiplos Domínios.

2 curtidas

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?

2 curtidas

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:

2 curtidas

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

1 curtida

Acho que é assim que funciona. :+1:

1 curtida

Obrigado! Configurei - ainda não está funcionando (digitando no domínio nu), mas pode levar algumas horas para ter efeito, então vou esperar para ver!

2 curtidas

Yay, acho que funcionou! Muito obrigado por toda a ajuda!

3 curtidas

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.

1 curtida

Você precisa alterar o DISCOURSE_NOTIFICATION_EMAIL para noreply@baredomain.com. Eu editaría o yml e destruiria e iniciaria o contêiner.

1 curtida

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!

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.