Porta 443 não está acessível via hostname

Olá!
Recentemente decidi tentar instalar o Discourse. Ao colocar tudo na pasta no Ubuntu 20.4, estou recebendo um erro: “A porta 443 não está acessível via nome de host”. Tentar conectar internamente ou externamente não funciona de forma alguma.

Fiz MUITA pesquisa. Removi proxies via CloudFlare e reinstalei completamente várias vezes, alterando os subdomínios e até usando o domínio raiz em algum momento. Nada funcionou.

Sempre confirmei que o domínio está apontando para o servidor Ubuntu, que não há firewall bloqueando o tráfego, que a porta está aberta e que tudo está configurado corretamente. Este domínio funcionou nos últimos 3 meses, mas parou repentinamente ao migrar para o Discourse, o que me leva a acreditar que possa ser um erro do usuário. Porém, tudo que encontrei online não parece ajudar a resolver o problema, nem meus próprios passos de solução de problemas funcionaram neste cenário.

Certifique-se de que o Cloudflare está configurado como DNS apenas. Nuvem cinza. A nuvem laranja causa o problema que você descreveu.

Essa foi uma das primeiras coisas que consegui fazer. Configurei ambos os domínios que tentei como DNS apenas e fiz o ping para garantir que o tráfego estivesse indo diretamente para o IP e não sendo proxy através da CF.
image

Ao fazer ping no nome de domínio, está retornando um tempo esgotado.

O endereço IP está correto?

Estou suspeitando de um problema de firewall aqui. Qual provedor de hospedagem você está usando para o Discourse? O servidor está usando o UFW ou um firewall externo que está bloqueando conexões de entrada?

Isso apenas significa que o ICMP está sendo descartado. Não necessariamente indica um problema de DNS, mas sugere que algum tipo de firewall está sendo utilizado.

@awexx - você está tentando hospedar isso em uma conexão Charter Broadband? 98.0.0.0 - 98.255.255.255 é um antigo intervalo de IPs da Charter para sua rede de cabo. Eles não deveriam bloquear a porta :443, mas sua AUP (Política de Uso Aceitável) proíbe isso, e já ouvi relatos de clientes tendo seu acesso restrito ou endereço alterado quando esse comportamento foi detectado.

Além disso, verifique a configuração de rede de onde você está virtualizando a instância do Ubuntu: ela está configurada para usar a rede do host ou em modo bridge? Qual hipervisor você está usando?

Sim, estou usando uma conexão Charter Broadband. Ironia do destino, não tive nenhum problema ao tentar hospedar qualquer outra coisa nesta rede; as portas 443 e 80 foram abertas e funcionaram corretamente fora da minha rede.

Isso está hospedado em um servidor local no Ubuntu 20.4. Está configurado para usar a rede do host.

Verifiquei o encaminhamento de portas do meu roteador e tudo parece estar correto. Na verdade, agora que penso melhor, não seria o firewall do roteador?

Provavelmente está bloqueando os pings para o Gavin; acabei de fazer um ping novamente e está funcionando.

Se você estiver na mesma rede que o servidor, a conexão de loopback explicaria por que você consegue fazer ping nele e ele não consegue.

De qualquer forma, isso não parece ser um problema do Discourse, então não tenho certeza de que possamos realmente ajudá-lo.

O guia de configuração recomenda um servidor em nuvem porque é uma maneira simples e direta de começar a operar. Se você quiser tentar usar seu próprio ambiente de rede em uma área onde o provedor de rede proíbe ativamente a hospedagem de servidores, temo que isso provavelmente vá além do escopo do suporte gratuito que oferecemos aqui e será responsabilidade sua resolver.

Entendo. De qualquer forma, eu já estava planejando contratar um servidor em nuvem para o Discourse e também mover meus outros recursos para outro lugar, caso isso não funcionasse.

Obrigado mesmo assim :slight_smile: