akvadrako
(Devin Bayer)
1
Hola. Estoy ejecutando una nueva instancia de Discourse con la configuración relevante:
hostname = localhost:8000
relative_url_root = /forum
Algunos recursos no se están cargando. Por ejemplo, la siguiente URL devuelve un error 404:
http://localhost:8000/forum/svg-sprite/localhost:8000/svg-2-ea6ff3f2981a98a7323fb5294880aa4255c98f87.js
Sin embargo, si cambio manualmente la URL a /svg-sprite/localhost/..., se carga correctamente.
Stephen
(Stephen)
2
¿Por qué no estás usando el puerto 80?
La publicación en puertos no estándar no es compatible.
akvadrako
(Devin Bayer)
3
Porque solo lo estoy probando localmente y tengo otras cosas en el puerto 80. Finalmente encontré una solución, agregando esto al nginx.conf:
rewrite /forum/(svg-sprite|user_avatar)/([^/]+):[0-9]+/(.*) /forum/$1/$2/$3;