Problema firewall nell'eseguire più container dopo l'aggiornamento

Per quanto ne sappia, i container stessi sono tutti “standard” (quindi, da quanto ho capito, ognuno esegue nginx) e sì, HAProxy gestisce tutto il traffico SSL e indirizza le richieste a ciascun container.

La mia configurazione segue la guida disponibile qui: Set up Discourse on a server with existing Apache sites (con la versione SSL della configurazione HAProxy qui).

C’era un problema con la configurazione di HAProxy:

backend main_apache_sites
  server server1 127.0.0.1:8080 cookie A check
  cookie JSESSIONID prefix nocache

backend discourse_docker
  server server2 127.0.0.1:8888 cookie A check
  cookie JSESSIONID prefix nocache

backend discourse_docker_2
  server server2 127.0.0.1:8889 cookie A check
  cookie JSESSIONID prefix nocache

backend discourse_docker_3
  server server2 127.0.0.1:8890 cookie A check
  cookie JSESSIONID prefix nocache

backend letsencrypt-backend
  server letsencrypt 127.0.0.1:54321

Per qualche motivo, tutti i backend di Discourse avevano server2 nella seconda riga. Ieri ho modificato questi valori in server2, server3, ecc., ma non ha fatto alcuna differenza (e in precedenza funzionava perfettamente così).

Ci sono file di log specifici a cui potrei fare riferimento per ottenere ulteriori indicazioni? Forse i file di log di Docker?

Sì, sono commentati:

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
## Scommenta queste due righe se desideri aggiungere Lets Encrypt (https)
  #- "templates/web.ssl.template.yml"
  #- "templates/web.letsencrypt.ssl.template.yml"
1 Mi Piace