Copia de seguridad restaurada y las imágenes están rotas

Hola a todos,
Soy bastante nuevo en Discourse, pero ya estoy enamorado de esta increíble plataforma.

Instalé la versión de Docker en un VPS y todo funcionaba perfectamente con Nginx como proxy inverso y Certbot.

Tuve que formatear el VPS y, ahora con la misma configuración, ya no puedo ver las imágenes. He leído que es un problema común, pero no logro averiguar cómo solucionarlo.

https://forumstatale.it/t/vignette-e-meme-storici/22

En la instalación anterior, tuve una advertencia sobre contenido mixto entre https y http, pero lo solucioné simplemente eliminando las imágenes que había subido antes de activar https.

Podría hacer lo mismo ahora que el foro es nuevo, pero me gustaría saber qué estoy haciendo mal por si tengo que formatearlo de nuevo.

nginx.conf (solo la parte relacionada con Discourse y las tres configuraciones principales).


     proxy_set_header X-Forwarded-Proto https;
     client_max_body_size 500M;
     proxy_set_header X-Real-IP         $remote_addr; # pasar la IP real del cliente

server { # forumstatale.it
    server_name  forumstatale.it;
    access_log   logs/forum_statale_it.log  main;

    # enviar solicitudes de contenido dinámico a rails/turbogears/zope, etc.
    location / {
      proxy_pass      http://app;
    }

    listen 443 ssl; # gestionado por Certbot
    ssl_certificate /etc/letsencrypt/live/forumstatale.it/fullchain.pem; # gestionado por Certbot
    ssl_certificate_key /etc/letsencrypt/live/forumstatale.it/privkey.pem; # gestionado por Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # gestionado por Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # gestionado por Certbot

}
    server {
    if ($host = forumstatale.it) {
        return 301 https://$host$request_uri;
    } # gestionado por Certbot


    listen       80;
    server_name  forumstatale.it;
    return 404; # gestionado por Certbot


}

Gracias de antemano.

¿Siguió la Instalación estándar oficial de Discourse o algo más?

He utilizado la oficial (discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub). Lo único que he omitido es ./discourse-setup, ya que ya tenía mi archivo app.yml que funcionaba perfectamente en la instalación anterior. Así que he usado ./launcher rebuild app. Gracias.

Podrías intentar activar la configuración del sitio force https.

Hola Alessandro,
¿Podrías haber restaurado una copia de seguridad que no incluyera las subidas? (Solo lo pregunto porque a mí me pasó una vez :roll_eyes:)
Podrías intentar subir un archivo nuevo o verificar que el archivo de tu publicación /var/discourse/shared/standalone/uploads/default/original/1X/895d0d7c67affaa2caff31c74bd3ef6efbf307e9.jpeg exista.

Funciona, pero luego pierdo el https. (Lo eliminé de Discourse)

He revisado la copia de seguridad y están las imágenes que he subido.