Mas quando executo: ./discourse-setup
Recebo a seguinte mensagem: A porta 443 do computador não parece ser acessível usando o nome de host mydomain
Quando modifico manualmente o /containers/app.yml, consigo instalar o Discourse corretamente apenas com http, mas não funciona quando tento abri-lo com https.
Recebo a seguinte mensagem com https:
Este site não pode ser acessado
mydomaine não permite a conexão.
O Discourse-setup faz um teste bastante rudimentar para ver se é possível conectar-se a si mesmo com o curl e o seu nome de host. Parece que algo está impedindo o Let’s Encrypt de se conectar ao servidor. Se você reconstruir várias vezes, atingirá os limites de taxa, o que o impedirá de obter um certificado por uma semana.
@pfaffman sem proxy reverso. Não instalei nada, apenas segui a instalação do usuário.
sudo systemctl status nginx
Unidade nginx.service não pôde ser encontrada.
Minha única outra suposição é que sua VM tenha a porta 443 bloqueada no nível da rede (antes de chegar à sua VM). Você pode verificar com seu provedor de VM para ver se ela está bloqueada de alguma forma. Se for AWS, você precisa mexer nos níveis de segurança, eu acho.
Você pode nos fornecer a configuração exata do seu servidor, com as opções que você selecionou?
Eu alugo um VPS na OVH e sei que eles oferecem um monte de coisas para serem marcadas ou desmarcadas.
Sim @Canapin, com certeza. Este é o feedback deles:
Obrigado por entrar em contato com o suporte da OVHcloud.
Acabei de verificar o bom funcionamento do seu serviço e confirmo que em nosso nível nenhum incidente foi observado em nossas infraestruturas.
A ajuda com a configuração de software não faz parte do escopo do suporte, convido você a entrar em contato com nossa comunidade para encontrar a ajuda necessária.
Posso deixar este tópico para usuários mais experientes (sou apenas um transeunte aleatório ), mas por acaso você tem algum outro software web rodando em seu VPS?
Não iniciei nenhum outro software no meu VPS. Eu o adquiri especialmente para configurar meu Discourse. Mas não sei se a OVH iniciou algo no VPS. Como posso saber?
Pode ser sua má configuração?
Programas do Discourse podem usar HTTPS
Verifique o item de templates “templates/web.ssl.template.yml” em app.yml para a introdução de arquivos de template; Em seguida, você tem que verificar a entrada de exposição - “443:443” # https
Se o template está habilitado