Não entendo completamente sua situação atual, você está executando o Discourse atrás de um proxy? Se sim, provavelmente você só precisa expor a porta 80 e deixar seu servidor proxy lidar com https/ssl.
Isso significa que você está implantando o Discourse em nuvem privada/on-premise? Se a resposta for sim, então um problema comum é tentar acessar o site na LAN vs WAN, se esta for a sua causa e acessar o site de outra rede parecer normal ou seja, apenas tente acessar o site na sua rede móvel então verifique isto ref .
Como está configurado, pelo Discourse? Se não for pelo Discourse, então provavelmente você só precisa expor a porta 80.