Tive que remover o Sendgrid porque estava sendo cobrado a mais pelo meu pequeno site, então mudei para o SMTP2Go.
Recebi as instruções sobre o que usar para o Discourse e fiz as alterações através do comando discourse-setup no console. Desde que fiz isso, não consigo acessar o fórum por IP ou URL: forum.g2ic.com
Não fiz nenhuma outra alteração, então não sei o que está errado. Reconstruí o aplicativo várias vezes sem diferença.
Houve outra pessoa que teve esse problema, mas ela tinha o Wordpress rodando na mesma porta, mas eu não tenho nada parecido. Eu SÓ mudei as informações de SMTP.
Alguém pode me dar QUALQUER insight? Estou disposto a pagar por ajuda – tenho lutado com isso nas últimas 7 horas. Só preciso que isso seja resolvido.
Deve ser causado pela falta de uma regra de entrada HTTPS (443) nas regras de firewall da nuvem DO. Verifique as regras de firewall do DigitalOcean em Regras de Entrada para ver se há uma regra HTTPS (443). Se não houver, tente adicioná-la.
@David_Ghost Tentei remover as entradas “A”, esperei cerca de 15 minutos e as adicionei novamente. Nenhuma alteração.
@anoedo Não havia firewall de nuvem habilitado na droplet. Adicionei-o conforme suas instruções. Ele está ativo há cerca de 5 minutos. Nenhuma alteração até o momento.
Posso tentar executar o discourse-setup novamente para ver se ele me dá uma nova mensagem sobre essa porta. Talvez?
Isso não está correto. Você deve editar o registro “A” para defini-lo como “DNS ONLY” (nuvem cinza) temporariamente e, em seguida, refazer a configuração do discourse após 5 minutos. Deve funcionar.
Entendido. O “A” para o fórum foi proxied. Defini para “DNS Only”. Aguardarei os 5 minutos e executarei a configuração novamente. Relatarei os resultados.
Na verdade, desta vez consegui passar pelo processo de configuração do discourse (embora tenha conseguido da primeira vez, cerca de 8 horas atrás). Não tive nenhum erro de porta e a reconstrução foi concluída.
Ainda tenho o mesmo problema. Agradeço a resposta!!
g2ic.com, que redireciona automaticamente para forum.g2ic.com, não funciona e recebo um erro de “host”. Tentei inserir apenas o endereço IP e ainda recebo o mesmo erro.
Voltarei mais tarde esta noite para verificar as coisas. Mas agradeceria muito qualquer pensamento ou sugestão adicional. Muito, muito obrigado por ler.
Talvez haja uma pista no log do aplicativo de reconstrução? Não sei como gravar isso, mas se alguém puder me dizer como, ficarei feliz em postar isso quando chegar em casa.
Eu o deixei cinza por um tempo, depois voltei para o proxied porque todos os meus outros subdomínios estavam proxied (laranja). Vou deixá-lo cinza a partir de agora até que isso seja resolvido. Obrigado!
Parece que você foi limitado pela taxa e não tem um certificado, então o nginx não iniciará. Você precisará esperar até que o limite de taxa termine ou adicionar outro subdomínio (talvez o domínio apex) usando aliases de nome de host, conforme descrito em Set up Let’s Encrypt with multiple domains / redirects
Você precisará apontar o outro nome de host para o servidor com outro registro A (ou cname se for um subdomínio)
Acho que o resumo é adicionar essas duas entradas nas variáveis ambientais. Vou tentar. Já tenho o encaminhamento de domínio funcionando para que as pessoas que acessam “g2ic.com” já sejam encaminhadas para “forum.g2ic.com”, então estou me perguntando se haverá conflitos.
((Quando eu administrava este site nos anos 90, parecia MUITO MAIS FÁCIL ))
Alguém pode me dizer POR QUE diabos isso aconteceu apenas mudando os valores de SMTP??
É porque geralmente mudamos os detalhes do smtp no app.yml e depois reconstruímos.
Como você fez isso com o discourse setup com um proxy, você tem uma falha na configuração. E se você fizer isso muitas vezes (5 vezes), você será limitado pela taxa do lets encrypt por 1 semana. Mas é estranho, pois não consigo ver ele verificando seu domínio em crt.sh
Pelo menos, parece que seu site está funcionando bem agora
Eu executei docker logs -f app e vi erros sobre LETSENCRYPT_ACCOUNT_EMAIL ser inválido (parece que ele tem o valor “OFF” em suas versões anteriores do arquivo). Eu o alterei para o seu endereço de e-mail, reconstruí e agora está funcionando.
Agradeço a ajuda de todos. Parece que foi um erro estranho da configuração de entrada de um instalador anterior. (Eu não defini esse valor como “OFF”). Mas estou de volta online. Não verifiquei se o e-mail está funcionando, mas veremos! Estou tão aliviado neste momento! Obrigado!