Photo Station private PhotoStation hinter Reverse-Proxy

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

KGBist2000

Benutzer
Registriert
10. Jan. 2016
Beiträge
206
Reaktionspunkte
35
Punkte
28
Hallo Zusammen,
ich verwende einen Reverse-Proxy auf Syno1 um über SSL die Photostation auf Syno2 zu erreichen. Das funktioniert auch wunderbar für die Photostation, jedoch icht für die private Photostation, da ich es nicht hinbekommen den Reverse-Proxy so zu konfigurieren, dass der entsprechende Username eingefügt wird. Kann mir einer einen Tipp geben, wie ich die Konfiguration anpassen muss damit folgendes funktioniert:

~user = DSM-Benutzer (ist je nach Benutzer immer unterschiedlich)

photo.domain.de -> 192.168.76.10/photo
photo.domain.de/photo -> 192.168.76.10/photo
photo.domain.de/~user/photo -> 192.168.76.10/~user/photo

Rich (BBCode):
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: photo.domain.de
    # /usr/syno/etc/certificate/_archive/BwxGY3

    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.76.10/photo/;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
      # access_log /opt/var/log/nginx/photostation.access.log;
      # error_log /opt/var/log/nginx/photostation.error.log;
    }

    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;
	#access_log /opt/var/log/nginx/photostation.access.log;
    #error_log /opt/var/log/nginx/photostation.error.log;

    #rewrite ^/photo(/.*)$ $1 last;
  }
    error_page 403 404 500 502 503 504 @error_page;

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

}
 
die private PS liegt nicht in /photo, sondern in /homes/username/photo
 
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