Curiosamente, el primero funciona pero el segundo no:
○ → curl http://discourse-test3.docentric.com/srv/status
ok
○ → timeout -v 5s curl http://discourse-test3.docentric.com/.well-known/acme-challenge/iEFjgyseuVL1IzIrTjmfhwv0HqV7EgUmQUVhy1nmnCE
timeout: sending signal TERM to command ‘curl’
No estoy seguro de qué podría causar eso si es una configuración estándar.
Es una instalación de prueba antigua sin HTTPS y ahora me gustaría habilitar HTTPS.
He intentado editar app.yml manualmente y también ejecutar discourse-setup. En ambos casos, el mismo error.
También he intentado eliminar Discourse (contenedores y archivos) e instalar desde cero, pero el resultado es el mismo.
Estoy de acuerdo en que parece que el puerto 80 no está disponible, pero si comento las siguientes dos líneas en app.yml, el foro se ejecuta en HTTP sin problemas.