Olá, esta é a minha primeira vez configurando um site com um VPS. Estou usando o Digital Ocean e segui este guia (set-up-discourse-digital-ocean) passo a passo com uma instalação limpa. Acho que esta é a minha quarta tentativa de reiniciar e não consigo resolver isso. Toda vez que instalo, recebo algum erro e não consigo acessar meu site. As configurações de DNS do meu domínio são gerenciadas pelo Digital Ocean. Não tenho certeza de quais informações preciso fornecer para que alguém possa me ajudar, então, se você acha que pode ajudar, apenas me diga o que precisa.
Minhas configurações do ufw estão definidas como negar entrada por padrão, permitir saída e permitir as portas 80 e 443, mas se eu verificar no www.portcheckers.com, ele diz que todas estão fechadas.
É difícil deduzir sem o nome do seu domínio. Minha suposição é que você esteja configurando o DNS na Digital Ocean, mas esses não são os servidores de nome do seu domínio. Você consegue fazer ssh your.hostname?
Se você conseguir fazer ssh no seu servidor, então é um problema de firewall.
Tentei algumas vezes seguindo o guia de instalação oficial do GitHub, mas continuei com os mesmos problemas e não consegui carregar o site. Vou tentar de novo do zero e ver o que acontece.
Meu erro, esqueci de dizer que meu domínio é reigncommunity.com. Tentei fazer o SSH como você disse, mas não consegui conectar na porta 22. Vou reinstalar seguindo o guia oficial novamente e ver onde isso me leva.
;; ANSWER SECTION:
reigncommunity.com. 299 IN A 104.27.155.153
reigncommunity.com. 299 IN A 172.67.187.79
reigncommunity.com. 299 IN A 104.27.154.153
Minha suposição é que nenhum desses seja o seu droplet?
Se você estiver usando o Cloudflare, precisa desativar a nuvem laranja.
Se você reconstruiu várias vezes, há grandes chances de ter atingido os limites do Let’s Encrypt e não conseguirá obter um certificado emitido por uma semana ou mais.
Sim, nenhum desses é meu droplet, e eu atingi meu limite do Let’s Encrypt, por isso tentei usar o Cloudflare para SSL. Devo apenas esperar e usar o Let’s Encrypt?
Acabei de alterar meus nameservers na Namecheap, onde comprei o domínio, para a DigitalOcean, então agora está tudo no mesmo lugar. É isso que você quer dizer com meus registros A? Isso é o que eu tinha antes de tentar o Cloudflare e reiniciar
Se você agora consegue fazer SSH no seu droplet usando o nome de host, provavelmente está tudo certo. Consulte http://forcewww.com/ para redirecionar seu domínio raiz.