akvadrako
(Devin Bayer)
Août 31, 2020, 10:26
1
Bonjour. J’exécute une nouvelle instance Discourse avec la configuration suivante :
hostname = localhost:8000
relative_url_root = /forum
Certaines ressources ne se chargent pas. Par exemple, l’URL suivante renvoie une erreur 404 :
http://localhost:8000/forum/svg-sprite/localhost:8000/svg-2-ea6ff3f2981a98a7323fb5294880aa4255c98f87.js
Cependant, si je modifie manuellement l’URL en /svg-sprite/localhost/..., le chargement fonctionne.
Stephen
(Stephen)
Août 31, 2020, 2:25
2
Pourquoi n’utilisez-vous pas le port 80 ?
La publication sur des ports non standard n’est pas prise en charge.
akvadrako
(Devin Bayer)
Août 31, 2020, 2:41
3
Parce que je teste uniquement en local et que d’autres services utilisent déjà le port 80. J’ai fini par trouver une solution en ajoutant ceci à nginx.conf :
rewrite /forum/(svg-sprite|user_avatar)/([^/]+):[0-9]+/(.*) /forum/$1/$2/$3;