Photo Station Photostation Videos lassen sich nicht abspielen

Status
Für weitere Antworten geschlossen.

KGBist2000

Benutzer
Mitglied seit
10. Jan 2016
Beiträge
140
Punkte für Reaktionen
1
Punkte
18
Hi Zusammen,
nach dem ich nun alles eingerichtet habe, sodass ich die photostation per https://photo.domain.de erreichen kann, stelle ich fest, dass bei Abspielen der Videos eine Fehlermeldung kommt.

"Error loading media: file could be played".

Nach ein bisschen suche hier im Forum, fang ich heraus, dass es mit SSL zu tun hat. Also habe ich es ausprobiert und kann es so erstmal nicht bestätigen. Denn wenn ich über:
https://192.168.10.10/photo zugreife dann gehts. Gehe ich über https://photo.domain.de/photo dann geht nicht.

Prinzipiell funktioniert ja das Abspielen über SSL, aber nur über die IP, nicht über die subdomain.. verstehe nicht warum und wo da der unterschied sein soll.

Hat jemand einen Tipp?
 

KGBist2000

Benutzer
Mitglied seit
10. Jan 2016
Beiträge
140
Punkte für Reaktionen
1
Punkte
18
So für alle die das gleiche Problem haben. Ich habe die Lösung:

Vorher hatte ich die Photo-Station per subdomain wie folgt erreichbar gemacht:

Datei: /usr/syno/share/nginx/Photo.mustache
# Ordner: /usr/syno/share/nginx

server {
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;

server_name photo.domain.de;

location = / {
{{#DSM.ssl}}
if ($scheme = https) {
rewrite / https://$host/photo/ redirect;
}
{{/DSM.ssl}}
rewrite / http://$host/photo/ redirect;
}

include /usr/local/etc/nginx/conf.d/www.PhotoStation.conf;
}

Das funktioniert zwar, aber Videos lassen sich nicht abspielen. Kein Plan warum, vielleicht weis ja jemand eine Lösung dafür.

So aber funktioniert der Zugriff auch über SSL und Subdomain und Videos lassen sich sogar abspielen (FireFox und DS-Photo getestet). Die Lösung basiert auf eine eigenen *.conf Datei für den ReverseProxy:
server {
listen 80;
listen [::]:80;
server_name photo.domain.de;

location / {
return 301 https://$server_name$request_uri;
}
}

server {
listen 443 ssl http2;
listen [::]:443 ssl http2;

server_name photo.domain.de;

#Pfad zu SSL-Zeritifikat
ssl_certificate /usr/syno/etc/certificate/_archive/BwxGY3/fullchain.pem;
ssl_certificate_key /usr/syno/etc/certificate/_archive/BwxGY3/privkey.pem;

add_header Strict-Transport-Security "max-age=15768000; includeSubdomains; preload" always;

location /photo {
proxy_pass https://192.168.XX.XX/photo/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

location / {
rewrite ^ https://$http_host/photo/ permanent;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}
error_page 403 404 500 502 503 504 @error_page;

location @error_page {
root /usr/syno/share/nginx;
rewrite (.*) /error.html break;
allow all;
}

}
 
Zuletzt bearbeitet:

Artur190

Benutzer
Mitglied seit
12. Nov 2019
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
Hi, kannst du bitte mir genauer erklären wie ich es einrichte? danke
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat