Windows Server 2019 / Hyper-V

Olá,

Acabei de instalar o Hyper-V com o Ubuntu 18.04 e instalei o Discourse nele. ( discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub )

O servidor Ubuntu tem um IP estático fornecido pelo meu roteador, com a porta 443 redirecionada a partir dele, e apontei meu domínio para ele. A instalação funcionou; se eu tentar executar o comando “./launcher start app”, ele diz que o Discourse está rodando corretamente. Mas não consigo acessá-lo pelo meu domínio. Ele mostra em portas: 0.0.0.0:443. Isso deveria ser o IP interno da máquina?

Se sim, como corrigir isso?

Obrigado desde já.

É necessário um nome de domínio, não um endereço IP. Além disso, ele precisa ser acessível publicamente para que o Let’s Encrypt funcione e exige etapas adicionais para desativar o Let’s Encrypt.

ele tem um nome de domínio: forum.blueskull.win

Você precisa garantir que o tráfego de entrada nas portas 80 e 443 chegue ao servidor.

Você executou o discourse-setup? Ele testa se o tráfego de entrada consegue chegar ao servidor (mas não funcionará se você tiver um proxy reverso).

Sim, executei
./discourse-setup

e ele conectou sem problemas. É por isso que estou me perguntando por que não está funcionando agora.

Talvez sua máquina de servidor use um DNS diferente do seu cliente. Fazer isso funcionar entre todas as camadas do seu roteador, o sistema operacional do servidor, a VM virtualizada e assim por diante é complicado. É improvável que você obtenha esse nível de solução de problemas aqui.

É por isso que é mais fácil gastar US$ 5 ou US$ 10 por mês com a DigitalOcean.