akvadrako
(Devin Bayer)
31. August 2020 um 10:26
1
Hallo. Ich betreibe eine neue Discourse-Instanz mit der folgenden Konfiguration:
hostname = localhost:8000
relative_url_root = /forum
Einige Ressourcen werden nicht geladen. Beispielsweise führt die folgende URL zu einem 404-Fehler:
http://localhost:8000/forum/svg-sprite/localhost:8000/svg-2-ea6ff3f2981a98a7323fb5294880aa4255c98f87.js
Ändere ich die URL jedoch manuell zu /svg-sprite/localhost/..., wird sie erfolgreich geladen.
Stephen
(Stephen)
31. August 2020 um 14:25
2
Warum verwenden Sie nicht den Port 80?
Das Veröffentlichen auf nichtstandardisierten Ports wird nicht unterstützt.
akvadrako
(Devin Bayer)
31. August 2020 um 14:41
3
Da ich es nur lokal teste und auf Port 80 andere Dienste laufen, habe ich schließlich eine Lösung gefunden, indem ich dies zu nginx.conf hinzugefügt habe:
rewrite /forum/(svg-sprite|user_avatar)/([^/]+):[0-9]+/(.*) /forum/$1/$2/$3;