Error al conectar a Redis en localhost:6379 (Errno::EADDRNOTAVAIL)

Entonces, ¿si quitas tu proxy inverso funciona? Entonces el problema es la configuración del proxy inverso :wink:

¡Sí!

@Falco ¡Por fin he encontrado mi solución! Probé hacer reverse proxy en HTTP con HAPROXY, NGINX y APACHE, y cada vez el sitio funcionaba, pero el problema de eliminación siempre estaba ahí esperándome.

Anoche intenté una última vez porque realmente me gustaría usar Discourse, así que pensé: vamos, inténtalo con HTTPS; no debería hacer diferencia, pero ¿por qué no probar antes de rendirse?

Bueno, con HTTPS todo funciona perfectamente. Para mí es ideal así; ¡voy a tirar HTTP a la basura :joy:

Estas son las partes relevantes de la configuración de Apache:

<VirtualHost *:443>
    ServerName discourse.apicolturaitalianafb.it 
	SSLEngine on
	SSLCertificateFile "/usr/local/ssl/crt/certificate.crt"
	SSLCertificateKeyFile "/usr/local/ssl/crt/private.key"
	SSLCertificateChainFile "/usr/local/ssl/crt/ca_bundle.crt"
    <Location />
        ProxyPreserveHost On
        RequestHeader set Host "discourse.apicolturaitalianafb.it:8443"
        ProxyPass http://discourse.apicolturaitalianafb.it:8880/
    </Location>
</VirtualHost> 

y el archivo app.yml de Discourse:

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
#  - "templates/web.socketed.template.yml"
## Descomenta estas dos líneas si deseas agregar Lets Encrypt (https)
  #- "templates/web.ssl.template.yml"
  #- "templates/web.letsencrypt.ssl.template.yml"

## ¿Qué puertos TCP/IP debe exponer este contenedor?
## Si deseas que Discourse comparta un puerto con otro servidor web como Apache o nginx,
## consulta https://meta.discourse.org/t/17247 para más detalles
expose:
  - "8880:80"   # http
#  - "8443:443" # https

¡Ya era hora! :wink:

Me alegra que lo hayas solucionado.