Webinterface auf WP-Seite auf Synology
Ziel ist es, auf einer Wordpress-Seite ein Webinterface von einem RasPi, dass sich in einem anderen Netz befindet anzuzeigen.
Also in einzelnen Schritten:
- Auf einem RasPi läuft eine Anwendung mit Webinterface. Wird im Netzwerk per IP:Port aufgerufen.
- Das Netzwerk in dem das RasPi läuft, ist per VPN mit einem Netzwerk verbunden, in dem ein Synology mit Wordpress läuft. In beiden Netzwerken kann das WebIf problemlos per IP:Port angesprochen werden
- Das Wordpress ist über eine DYNDNS bereits im Internet erreichbar. Also Das Synology stellt Wordpress bereit und dieses kann aus dem Onternet auch aufgerufen werden.
Jetzt soll von einer Wordpress-Seite das Webinterface angezeigt angezeigt werden.
Einen Link mit IP:Port zu hinterlegen funktioniert natürlich nur, solange man sich im LAN befindet. Es soll also "innerhalb der Webseite" (also auf dem Synology) angezeigt werden, damit auch beim Aufruf aus dem Internet das WebIf erreichbar ist.
Verständlich???
RasPi mit WebIf -> Synology mit Wordpress -> Aufruf Wordpress aus dem Internet und damit auch das WebIf auf dem RasPi erreichbar.
Wie kann das realisiert werden?
Hatte schon die Überlegung, das WebIf per .htaccess irgendwie zu greifen - aber habe noch keine passende Konfiguration gefunden.
Ideen? Oder sogar Lösungen die ich nicht gefunden habe? Bin ja bestimmt nicht der erste der sowas realisieren will
Danke
Also in einzelnen Schritten:
- Auf einem RasPi läuft eine Anwendung mit Webinterface. Wird im Netzwerk per IP:Port aufgerufen.
- Das Netzwerk in dem das RasPi läuft, ist per VPN mit einem Netzwerk verbunden, in dem ein Synology mit Wordpress läuft. In beiden Netzwerken kann das WebIf problemlos per IP:Port angesprochen werden
- Das Wordpress ist über eine DYNDNS bereits im Internet erreichbar. Also Das Synology stellt Wordpress bereit und dieses kann aus dem Onternet auch aufgerufen werden.
Jetzt soll von einer Wordpress-Seite das Webinterface angezeigt angezeigt werden.
Einen Link mit IP:Port zu hinterlegen funktioniert natürlich nur, solange man sich im LAN befindet. Es soll also "innerhalb der Webseite" (also auf dem Synology) angezeigt werden, damit auch beim Aufruf aus dem Internet das WebIf erreichbar ist.
Verständlich???
RasPi mit WebIf -> Synology mit Wordpress -> Aufruf Wordpress aus dem Internet und damit auch das WebIf auf dem RasPi erreichbar.
Wie kann das realisiert werden?
Hatte schon die Überlegung, das WebIf per .htaccess irgendwie zu greifen - aber habe noch keine passende Konfiguration gefunden.
Ideen? Oder sogar Lösungen die ich nicht gefunden habe? Bin ja bestimmt nicht der erste der sowas realisieren will
Danke
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1111451899
Url: https://administrator.de/contentid/1111451899
Ausgedruckt am: 23.11.2024 um 18:11 Uhr
5 Kommentare
Neuester Kommentar
Zitat von @mirmich:
Hi evoplus,
wäre das RasPi im gleichen Netz, würde das wohl funktionieren - es besteht aber ein VPN zwischen RasPi und Synology - daher kann keine Portfreigabe im Router (Im Netz der Synology) erstellt werden.
Du verstehst das Prinzip eines Reverse-Proxys wohl nicht ganz! Es braucht keine weiteren Portweiterleitungen, genau dafür wurde der ReverseProxy ja geschaffen . Der entscheidet anhand vom HostHeader und vHost Konfiguration welcher Host intern aufgerufen werden soll. Der Reverse Proxy läuft in deinem Netz z.B auch auf deiner Syno und lenkt bei Anfragen auf eine bestimmte Subdomain die Anfragen intern auf den Raspi um und dieser schickt die Antworten zurück an den ReverseProxy und dieser zurück zum Client. Du brauchst dann auf deiner WP Seite nur diese Adresse die extern über den Reverse Proxy nutzbar ist angeben und schon erscheint das WebIF des Raspy innerhalb deiner WP Seite.Hi evoplus,
wäre das RasPi im gleichen Netz, würde das wohl funktionieren - es besteht aber ein VPN zwischen RasPi und Synology - daher kann keine Portfreigabe im Router (Im Netz der Synology) erstellt werden.
Extern wird also nur der Reverse-Proxy direkt angesprochen, und deswegen braucht es keine Portweiterleitungen auf den Raspi.
Solltest du mal lesen damit du das Grundprinzip verstehst.
https://de.wikipedia.org/wiki/Reverse_Proxy
Zitat von @mirmich:
Ah OK - die Synology handelt das dann aus - also muss der Port der Synology als freigabe hinzugefügt werden und nicht dem RasPi...
So geht es jetzt...
DANKE
Joa bitte... und markiert sich selbst als Lösung 🙈, was ein Logik.Ah OK - die Synology handelt das dann aus - also muss der Port der Synology als freigabe hinzugefügt werden und nicht dem RasPi...
So geht es jetzt...
DANKE