Per rendere la mia configurazione meno complicata, come consigliato da @codinghorror, e dato che Let’s Encrypt ora supporta i sottodomini, ho deciso di spostare il mio Discourse da foo.bar/forum a forum.foo.bar.
Ecco cosa ho fatto:
Ho modificato il nome di dominio nel mio app.yml, rimosso il reindirizzamento della cartella dai comandi personalizzati, poi ho mappato foo.bar/forum su forum.foo.bar tramite il comando remap di Discourse e infine ho rigenerato i post.
Il problema è questo:
Quando apro https://forum.foo.bar/, il sito tenta di recuperare https://stylesheets/etc, il che rompe la visualizzazione del forum e non riesco né ad accedere né a cambiare il tema del sito.
Okay great that worked! Now the only thing left is to fix all my missing images. I’m getting a 404 on all uploaded avatars and uploaded images. Very odd.
Update:
All images return 404. I rebaked posts, recovered uploads from tombstone, and double-checked whether or not the images exist in the directories.
yet it exists both in /var/www/discourse/public/uploads/default/original/1X and in /shared/uploads/default/original/1X (which is symlinked successfully, therefor)