Então, estou tentando instalar o DC (vamos chamá-lo assim) na minha máquina Ubuntu, mas ao inserir o domínio do meu site, aparece…
AVISO: A porta 443 do computador não parece estar acessível usando o nome de host: discoursedemo.tk.
AVISO: A conexão para http://discoursedemo.tk (porta 80) também falha.
Isso sugere que discoursedemo.tk resolve para algum endereço IP que não alcança esta
máquina onde você está instalando o Discourse.
A primeira coisa a fazer é confirmar se discoursedemo.tk resolve para o endereço IP deste servidor.
Geralmente, você faz isso no mesmo local onde comprou o domínio.
Uso o CloudFlare para as configurações de DNS e o FreeNom para o domínio. Aqui está uma captura de tela do que tenho na minha lista de DNS:
O problema é exatamente como descrito. Se este for o seu computador pessoal, provavelmente se trata de um problema no firewall. Você precisa garantir que as conexões de entrada nas portas 80 e 443 cheguem ao seu computador.
Na imagem que você postou, você criou um CNAME para discoursedemo.tk. Você precisa criar um registro A com o IP público de onde sua máquina está. Recomendo que você use algum subdomínio, se não for apenas um www.
Só para constar, www.discoursedemo.tk agora está resolvendo para o endereço IP em questão no meu provedor de DNS. Também consigo fazer ping nesse host com sucesso, então a internet consegue vê-lo.
Não consigo acessá-lo na porta 443 ou na porta 80, o que pode significar que nenhum servidor web no seu host ainda está escutando nessas portas, ou que um firewall está bloqueando a conexão.
Ok, então ele tem um firewall que acabei de perceber, mas não sei como configurá-lo para que funcione com essas portas, e também não consigo desativá-lo…
Espere, oh não, atingi o limite de respostas.
Edição: Espere, acabei de perceber, como altero as portas que o Discourse escuta? As portas 80 e 422 estão bloqueadas se você tiver uma conta gratuita no CloudFlare, kkkk.
Edição 2: Então não consigo reconstruir o aplicativo. Ele diz para garantir que algum daemon esteja iniciado.
Edição 3: Então estou travado em Verificando seu nome de domínio . . .. Oh não.
Novamente, como disse, atingi o limite de respostas… RIP
Além disso, alterei as portas e mesmo assim ele se reconstruiu, então…
Infelizmente, não sei nada sobre a CloudFlare ou seus serviços, nem sobre o que pode ser limitado por quais planos. Talvez você queira tentar os próprios sites de suporte ou fóruns deles para obter ajuda na configuração.
Também nunca instalei o Discourse em uma porta não padrão, então não posso ajudá-lo com isso; pode haver outras pessoas que o fizeram, mas, em geral, a maioria dos sites web é executada nas portas 80 (http) ou 443 (https).
Sim, não importa qual porta ele usa internamente, mas você certamente precisará que ele esteja exposto na porta 80 e, preferencialmente, na 443 para o mundo externo, para que os navegadores possam se comunicar com ele.