Seu novo servidor web está pronto para uso

Olá pessoal,

Acabei de instalar o Discourse do zero em um subdomínio novo no Ubuntu 22.04 LTS, sem NENHUM erro, mas recebi isto em vez da página de login:

Alguma ideia do que deu errado??

Você tem certeza que seu DNS propagou?

1 curtida

Sim, eles estão apontando para o subdomínio correto, além disso, eu já usei este subdomínio algumas semanas atrás e queria reutilizá-lo novamente, mas tive isso na cara em vez do site real :frowning:

:thinking:

Talvez você tenha a entrada DNS antiga e a nova?

1 curtida

Desculpe pela demora na resposta e para dar seguimento a este problema, executei o comando:

v-list-sys-ips

e ele retornou:

IP MASK NAT STATUS WEB DATE


172.17.0.1 255.255.0.0 no shared 0 2022-11-09
15.96.43.123 255.255.255.0 no shared 2 2022-11-09

O problema é que o segundo IP está assumindo os 2 domínios.

Como posso colocar o Discourse no primeiro IP e deixar o outro servidor web como está no segundo?

Também executei estes e eles retornaram bom ou ok:

nginx -t

nginx: a sintaxe do arquivo de configuração /etc/nginx/nginx.conf está ok
nginx: teste do arquivo de configuração /etc/nginx/nginx.conf bem-sucedido

apachectl configtest

Sintaxe OK

Qualquer ajuda seria muito apreciada :bowing_man:

Esse não é o problema aqui.

Seu servidor não tem dois endereços IP externos, ele tem dois IPs em redes diferentes. O primeiro (172.x) faz parte de um intervalo de IP privado e não é endereçável externamente.

O segundo é o IP público atribuído ao seu servidor. Suas aplicações estão corretamente conectadas ao IP endereçável externamente.

Para fazer isso funcionar, você precisará colocar o Discourse atrás de um proxy do outro servidor web. Existem guias aqui no meta sobre como fazer isso. Por enquanto, eu desabilitaria o outro servidor web e me concentraria em fazer o Discourse funcionar a contento, depois configuraria o proxy.

1 curtida