Opnsense nginx reverse proxy für Synology Photos (DSM 7)

Started by berndw, June 01, 2022, 01:25:05 PM

Previous topic - Next topic
Hallo zusammen,

ich habe meine Synology auf DSM 7 aktualisiert und versuche gerade nginx auf der opnsense als reverse proxy einzurichten.

Aktuell kann ich von unterwegs über den Webbrowser bereits darauf zugreifen. Leider funktioniert die synology photos - app nicht. Hat das jemand von euch am Laufen?

Meine Konfiguration sieht folgendermaßen aus:


  • Firewall - Zugriff von außen auf Port 80 und 443 ist erlaub
  • nginx lauscht auf diesen Ports

Nginx Konfiguration ist wie folgt (bisher noch sehr rudimentär, WAF kommt dann später):
Upstream Server:
  • IP meiner Synology auf Port 443
  • Server Prio: 1

Upstream:
  • Synology ausgewählt
  • Weigthed Round Robin
  • TLS aktiviert
  • Rest Standard

Location 1:
  • URL Pattern: /
  • Match type: none
  • URL Rewriting: Rewrite-Regel 1 (s.u.)
  • Rest Standard

Location2:
  • URL Pattern: /photo
  • Match type: none
  • URL Rewriting: nothing
  • Rest Standard

Rewrite-Regel 1:
  • URL Pattern: /
  • https://$host/photo/
  • Flag: Permanent

HTTP-Server:
  • Listen Address 80 bzw. 443
  • Server-Name: externer Name xxxxxx.ddnss.de
  • Locations: beide von oben
  • URL Rewriting: none


Viele Grüße,
Bernd

was rät denn synology zur konfig von nginx als reverse proxy, da würde ich mich dran orientieren (oder mal im synology forum fragen wie die leute es dort machen)


Gesendet von iPad mit Tapatalk Pro
Internet: Willy.tel Down: 1Gbit/s, UP: 250Mbit/s Glasfaser  |
Router/Firewall: pfSense+ 23.09  |
Hardware: Netgate 6100

Danke für die Vorschläge. Das Problem ist, dass Synology einen eigenen Reverse Proxy hat und man daher ständig Anleitungen findet, wie man deren Reverse Proxy einrichtet. Ich werde mal im Synology Forum fragen.

Du kannst in DSM unter

Systemsteuerung -> Anmeldeportal -> Anwendungen

für jede Applikation Aliase mit eigenen Domains und Pfaden erzeugen.

Erzeugst Du für die Photo-App einen Alias namens "photo" mit entsprechenden Portzuweisungen Deiner Wahl, setzt Du das im Proxy entsprechend um.

Also Location = /photo -> hostname/photo