Para hacer mi configuración menos complicada, siguiendo el consejo de @codinghorror, y dado que Let’s Encrypt ahora admite subdominios, decidí mover mi Discourse de foo.bar/forum a forum.foo.bar.
Lo que hice:
Cambié el nombre de dominio en mi app.yml, eliminé el remapeo de carpetas de los comandos personalizados, luego remapeé foo.bar/forum a forum.foo.bar mediante el remapeo de Discourse y, finalmente, rehorné las publicaciones.
El problema es el siguiente:
Cuando abro https://forum.foo.bar/, intenta cargar https://stylesheets/etc, lo que provoca que la visualización del foro se rompa y no puedo iniciar sesión ni cambiar el tema del sitio web.
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)