Tentando configurar o Discourse no meu site

Configurei o Discourse seguindo os documentos e instalei o Discourse no VPS da DigitalOcean. Mudei todos os servidores de nomes para DigitalOcean e adicionei o URL do meu domínio da web ao projeto na DigitalOcean.

Por alguma razão, ainda mostra a página de destino do GoDaddy??
Como corrijo este problema e começo a configurar o Discourse?

2 curtidas

Olá e bem-vindo @Preeminence :slight_smile:

Acho que a movimentação dos nameservers pode levar um tempo para se propagar pelo sistema. Há uma chance de você precisar apenas esperar um pouco. :crossed_fingers:

(Apenas para sua informação, embora possivelmente um pouco tarde, não há necessidade de mover os nameservers para instalar o Discourse)

1 curtida

Eu estava usando os nameservers padrão da Godaddy e esperei 48 horas, a página ainda exibia a página de destino da Godaddy depois de instalar o Discourse no VPS (Servidor Virtual Privado) da DigitalOcean (segui todos os passos no documento de instalação..)

Ainda tem alguma coisa ativa no lado da GoDaddy?

O site é bidsturf.com, ele continua redirecionando para bidsturf.com/lander

Parece que você tem um registro DNS sobrando em algum lugar. Quando uso https://dnschecker.org/ para verificar http://bidsturf.com/, parece que ele está apontando para dois lugares.
Você pode precisar entrar em contato com a GoDaddy e ver se eles podem remover o redirecionamento se você não tiver mais acesso.

1 curtida

Ok, entrarei em contato com eles amanhã.

Não precisa esperar.

Adicione uma entrada no seu arquivo /etc/hosts apontando o domínio para o endereço IP da GoDaddy e você verá seu site.

Tentei isso, ainda aponta para a página de destino.

Pela captura de tela que você editou, parece que você está tentando acessar o arquivo no seu próprio computador Windows. Para ter certeza, você está executando o Discourse em desenvolvimento ou produção?

Modo de desenvolvedor

Nesse caso, você estará executando-o em localhost, não em um domínio. Quando executar o servidor de desenvolvimento, acesse https://localhost:4200 para ver o fórum.

Deixa pra lá, acabei de verificar. Está no modo de Produção, como posso alternar entre os modos Prod e Dev?

Você terá que instalar um fórum separado para desenvolvimento.

Acho que, como você está executando em produção, pode ignorar meu conselho acima.

Então, devo executar isso no DigitalOcean VPS ou isso está desatualizado?

Não, pelo que eu sei, a DO (Digital Ocean) é boa para rodar seu fórum.

Estes são os registros que tenho no DigitalOcean, preciso configurar isso para que o site funcione?

1 curtida

Acho que você só deveria ter um registro A, mas, fora isso, seu DNS está resolvendo bem quando verifico em https://dnschecker.org/. :partying_face:

Não tenho certeza para que servem os dois últimos registros A, mas acho que o www deveria ser um redirecionamento ou um cname em vez de um A. Há também alguns conselhos sobre como obter um certificado para o segundo domínio também Set up Let’s Encrypt with multiple domains / redirects

No entanto, você pode achar mais simples concentrar-se em configurar seu site em um primeiro e resolver o segundo endereço depois.

1 curtida

Fui ao suporte da Godaddy para os dois últimos Registros A. Coloquei dois porque não sabia qual IP usar.

Abri o CMD e pinguei o site e obtive o endereço IP 143.244… como nome de host e o adicionei como registro A. O 142.93… é o endereço IP do VPS.

Não sei qual funcionará, estou apenas tentando exibir o fórum em bidsturf.com (que ainda não é exibido no momento).

Mas talvez eu tente remover os 2 últimos registros A e adicionar o www como um CNAME.

Se eles foram adicionados por conselho da GoDaddy para ajudar a resolver o problema original, então verifique novamente o conselho apenas para ter certeza de que foi inserido corretamente e deixe-os por enquanto. :+1:

Apenas para confirmar, o IP para o qual o registro A ‘principal’ está apontando é o do seu droplet DO?

Se sim, eu tentaria executar ./discourse-setup novamente para ver se isso traz as coisas de volta à vida. :magic_wand: