menzm Posted June 7, 2017 Share Posted June 7, 2017 Hallo zusammen, hat jemand den DVBViewer Media Server hinter einem nginx Reverse Proxy am laufen? Bei mir soll der Server hinter folgender URL erreichbar sein https://hierstehteinedomain.de/dvbserver/. Leider kommt immer der Fehler "Template not prepared!". Meine nginx Config sieht im Moment so aus: location /dvbserver/ { rewrite /dvbserver/(.*)/$1 break; proxy_pass http://192.168.4.203:8089; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } Die Tweaks im RSTweaker sind gemacht. Vielen Dank Gruß Manuel Quote Link to comment
Tjod Posted June 7, 2017 Share Posted June 7, 2017 Die Fehlermeldung bedeutet in der regle dass bei DMS eine anfrage für eine URL ankommt die es im Webinterface nicht gibt. Stopp mal den DMS und lösche im Konfigurationsverzeichnis das svcdebug.log und starte den DMS wieder und gehe ins Webinterface > Konfiguration > UPnP und aktiviere dann UPnP Debug Logging und probier dann via Proxy auf das Webinterface zu zu greifen. Stoppe dann den DMS und guck in das svcdebug.log und eventuell svcusers.log ob da was hilfreiches zu den Zugriffs Versuchen verzeichnet ist. Das svcdebug.log mit aktiviertem "UPnP Debug Logging" und das svcusers.log generell können sensible Daten enthalten. Darum die nicht ungesehenen hier Posten. Quote Link to comment
menzm Posted June 8, 2017 Author Share Posted June 8, 2017 Ich kann da leider nichts rauslesen: 08.06.17 10:47:44.065 TDVBHTTPClient Client Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/10.1.1 Safari/603.2.4 08.06.17 10:47:44.065 TTemplatePower Template not prepared! 08.06.17 10:47:44.065 TTemplatePower Template not prepared! 08.06.17 10:47:44.065 TTemplatePower Template not prepared! 08.06.17 10:47:44.065 TTemplatePower Template not prepared! 08.06.17 10:47:46.264 TUPnPAnnounce WSocketDataAvailable M-SEARCH * HTTP/1.1 HOST: 239.255.255.250:1900 MAN: "ssdp:discover" MX: 5 ST: urn:schemas-upnp-org:device:avm-aha:1 Alle anderen Meldung sind meiner Meinung nach nicht kritisch. Viele 200er Meldungen. Quote Link to comment
Griga Posted June 9, 2017 Share Posted June 9, 2017 "Template not prepared" besagt, dass der Webserver auf eine für das Webinterface erforderliche HTML-Datei im SVCweb-Ordner nicht zugreifen kann, weil die Datei oder der Pfad nicht existiert. Der Webserver erwartet, dass die URL den Pfad relativ zum SVCweb-Ordner angibt. Du kannst den Fehler selbst provozieren, indem du lokal auf dem Server PC nach einem DMS-Neustart (!) sowas wie http://127.0.0.1:8089/abc/index.html im Browser eingibst. Im SVCweb-Ordner gibt es keinen Unterordner abc. http://127.0.0.1:8089/ios/index.html funktioniert dagegen. Zu vermuten ist also, dass der Reverse Proxy etwas unpassendes in den Pfad einbaut. Leider gibt es keine Möglichkeit, ihn zu loggen. Das werde ich im nächsten Release für solche Fälle ergänzen. Quote Link to comment
menzm Posted June 9, 2017 Author Share Posted June 9, 2017 Hab das Problem gefunden. rewrite /dvbserver/(.*) /$1 break; Es muss ein Leerzeichen hinter (*) rein. Dann funktioniert es. Danke für die Hilfe. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.