AVISO: A porta 443 do computador não parece ser acessível usando o nome do host: .com.
AVISO: A conexão com http://.com (porta 80) também falha.
Isso sugere que .com 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 que .com resolve para o endereço IP deste servidor.
Normalmente, você faz isso no mesmo local onde comprou o domínio.
Se você tem certeza de que o endereço IP resolve corretamente, pode ser um problema de firewall.
Uma pesquisa na web por “abrir portas SEU SERVIÇO DE NUVEM” pode ajudar.
Esta ferramenta foi projetada apenas para as instalações mais comuns. Se você não conseguir resolver
o problema acima, precisará editar o arquivo containers/app.yml você mesmo e, em seguida, digitar
./launcher rebuild app
Tenho algumas perguntas:
Tenho .com e já existe um site rodando. Agora quero rodar o discourse como .com/discourse. O aplicativo está rodando na frente de um balanceador de carga. Mas preciso fazer algo no lado do discourse?
Em qual porta o discourse está rodando?
Quando eu faço curl, consigo acessar o site, mas por que o setup do discourse está dando erro?
Ainda sou novo por aqui, mas passei por uma situação semelhante na semana passada. A maneira mais fácil de usar seu domínio para dois servidores diferentes é usando um subdomínio. Você pode fazer isso criando um Registro A em seu provedor de DNS especificando o nome do host como subdominio.seudominio.com, ou apenas o subdomínio, e então apontar o IP da instância do Discourse.
A solução que sugeri acima pode te ajudar com isso. Acho que essa forma de usá-lo como um recurso para sua outra aplicação pode ser mais difícil de configurar.
Usando o script oficial de configuração em nuvem, ele rodará na porta 80 por padrão.
Você poderia, por favor, fornecer mais detalhes sobre isso?
Se você fizer isso, não poderá enviar nenhum e-mail, como convites e confirmações de registro de conta. Mas provavelmente você não pode ignorar a configuração smtp.
A propósito, 443 é a porta HTTPS, é usada para estabelecer a criptografia. Isso significa que seu domínio provavelmente não está configurado corretamente e a configuração do Discourse não está conseguindo alcançar seu servidor.
Ele disse que está usando este domínio para outro aplicativo, acredito que a melhor maneira de prosseguir é configurar um subdomínio. Caso contrário, seria necessário configurar manualmente o Nginx para servir tanto o aplicativo anterior quanto o Discourse em uma rota de recurso.
Para a configuração de e-mail, você precisará de um serviço SMTP. Este tutorial tem uma lista daqueles que o Discourse recomenda. Embora Gmail, Outlook e Yahoo tenham uma opção SMTP, eles não suportam e-mails transacionais, que são necessários.