Comprei um VPS na Digital Ocean e utilizei a instalação com um clique para o Droplet do Discourse.
Após inserir o nome de domínio, etc., e realizar a configuração padrão, toda vez que acesso o IP do meu VPS (o Discourse foi instalado no domínio principal, que apontei para o IP do VPS), recebo a seguinte mensagem:
Este site não pode ser alcançado
(MEU-IP-DO-VPS) recusou a conexão.
Tente:
Verificar a conexão
[Verificar o proxy e o firewall]
ERR_CONNECTION_REFUSED
Abri as portas HTTP e HTTPS, e elas aparecem como abertas ao executar o comando sudo ufw status.
Tentei limpar o cache, caso fosse um problema local do navegador, mas sem sucesso.
Alguma sugestão ou ajuda? Se alguém tiver ideias ou precisar de informações adicionais, sinta-se à vontade para postar abaixo.
Configurei usando um nome de domínio e apontei corretamente para o IP. Ainda assim, recebo um erro de “recusa de conexão”, mesmo após esperar mais de 24 horas.
IP do Droplet: 104.248.170.134 (o domínio robloxfrance.com está apontando para ele. Mas eu atualizei recentemente os registros DNS para apontar o domínio para o IP.)
Saída do docker ps:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0296e70dba0b local_discourse/app “/sbin/boot” 6 minutos atrás Up 6 minutos 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp app
Tentamos este comando: sudo systemctl restart docker.service
Que funcionou por um instante ao atualizar a página da web (o servidor web nginx foi iniciado), mas ao atualizar novamente, voltou a apresentar “recusa de conexão”.
Também executamos: docker run -it --rm hello-world
que foi executado sem erros.
No momento, acreditamos que possa ser um problema do Discourse e não do Docker.
Parece que você pediu muitos certificados demais para este domínio nesta semana. Agora você precisará esperar uma semana, pois só pode obter 5 por semana.
Atualmente, estamos reconfigurando a instalação do Discourse no VPS, então não usamos o e-mail do Let’s Encrypt.
Atualização:
Reconfiguramos a instalação, executamos a instalação padrão e não adicionamos o e-mail do Let’s Encrypt. Agora, voltamos à situação inicial, em que ele se recusa a conectar.
Parece que você atingiu os limites de taxa do Let’s Encrypt. É difícil entender como não usar o Let’s Encrypt, então provavelmente você ainda está solicitando o certificado (mas agora, se o certificado estiver prestes a expirar, você não receberá um aviso por e-mail). Se eu estiver certo, você pode:
esperar até a próxima semana (fácil, a menos que você seja impaciente)
usar um nome de domínio diferente (fácil, a menos que você ame muito seu nome ou seja ruim com DNS)