Hallo zusammen,
ich kämpfe mit der Synology-Implementierung von Vhost und Reverse-Proxy Parametern und bin für Hilfe dankbar. Ich rede von DSM 6.2.3, falls das einen Unterschied machen sollte.
Das Thema sind location based re-directs, d.h. je nach Unterverzeichnis eine andere proxy_pass Adresse. Mit der Webstation und dem Anwendungsportal lassen sich ja bestens Sites erstellen, allerdings sind die Konfigurationsmöglichkeiten beschränkt. NGINX an sich kann ja viel mehr als per GUI konfigurierbar ist.
Zuerst war mein Ansatz, die /etc/nginx/app.d Config-Dateien server.webstation-vhost.conf und server.ReverseProxy.conf zu ergänzen und dann per nginx -s reload zu aktivieren. Klappt auch, allerdings werden die Dateien öfter mal wieder vom System neu generiert und überschrieben, so dass die Ergänzungen weg sind - spätestens bei einem reboot.
Für die vhost-Variante konnte ich das permanenter machen, da Synology ja in der server.webstation-vhost.conf zusätzliche user-conf zieht per z.B. include /usr/local/etc/nginx/conf.d/123456-abcdef-123456-abcdef-123456/user.conf*. D.h. da habe ich einfach in das entsprechende Verzeichnis eine user.conf-xyz gelegt, in die ich zusätzliche Konfigurationsparameter eingetragen habe.
Bei der server.ReverseProxy.conf sehe ich die Möglichkeit nicht, d.h. hier stehe ich noch auf dem Schlauch, wie ich dort zusätzliche Parameter permanenter machen könnte.
Hat jemand einen Tipp oder eine Anleitung?
Danke & Grüße
jck
ich kämpfe mit der Synology-Implementierung von Vhost und Reverse-Proxy Parametern und bin für Hilfe dankbar. Ich rede von DSM 6.2.3, falls das einen Unterschied machen sollte.
Das Thema sind location based re-directs, d.h. je nach Unterverzeichnis eine andere proxy_pass Adresse. Mit der Webstation und dem Anwendungsportal lassen sich ja bestens Sites erstellen, allerdings sind die Konfigurationsmöglichkeiten beschränkt. NGINX an sich kann ja viel mehr als per GUI konfigurierbar ist.
Zuerst war mein Ansatz, die /etc/nginx/app.d Config-Dateien server.webstation-vhost.conf und server.ReverseProxy.conf zu ergänzen und dann per nginx -s reload zu aktivieren. Klappt auch, allerdings werden die Dateien öfter mal wieder vom System neu generiert und überschrieben, so dass die Ergänzungen weg sind - spätestens bei einem reboot.
Für die vhost-Variante konnte ich das permanenter machen, da Synology ja in der server.webstation-vhost.conf zusätzliche user-conf zieht per z.B. include /usr/local/etc/nginx/conf.d/123456-abcdef-123456-abcdef-123456/user.conf*. D.h. da habe ich einfach in das entsprechende Verzeichnis eine user.conf-xyz gelegt, in die ich zusätzliche Konfigurationsparameter eingetragen habe.
Bei der server.ReverseProxy.conf sehe ich die Möglichkeit nicht, d.h. hier stehe ich noch auf dem Schlauch, wie ich dort zusätzliche Parameter permanenter machen könnte.
Hat jemand einen Tipp oder eine Anleitung?
Danke & Grüße
jck