FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: eburkon am 13 Dezember 2016, 14:15:13

Titel: Tablet UI via Apache Proxy
Beitrag von: eburkon am 13 Dezember 2016, 14:15:13
Servus Miteinander,

ich versuche aktuell meinen Apache Reverse Proxy so zu konfigurieren, dass er zwei FHEM Instanzen ansprechen kann.
Eine soll später nur die Minimalaufgaben zur Automatisierung erledigen und eine, performantere, in Zukunft die Visualisierung
und diversen Schnickschnack.

Nach dem ich mit dem NGINX nicht so wirklich zurechtkomme bin ich wieder beim guten alten Apache glandet.
Soweit klappt es schon recht gut was FHEM angeht nur mit der FTUI hab ich noch das Problem das die Ajax Requests immer noch auf
/fhem auflaufen. Ich kann es ja umschreiben lassen wenn ich wüsste wie FTUI die URL erstellt.

Hat jemand nen Tip?

Hier meine aktuelle Config:

ProxyHTMLLinks  div             data-url
ProxyHTMLLinks  embed           src

ProxyRequests off

# FHEM Instanz auf der lokalen Maschine fuer VISU mit FTUI
# und Spielzeug

<Location /fhem>
        ProxyPass http://127.0.0.1:8083/fhem
       ProxyPassReverse /
        ProxyHTMLEnable On
        RequestHeader    unset  Accept-Encoding
</Location>


# FHEM Instanz auf dem BBB für Steuerungsaufgaben und aktuell
# alter FTUI Instanz

<Location /control>
        ProxyPass http://192.168.181.133:8083/fhem
        ProxyPassReverse /fhem
        RequestHeader   unset   Accept-Encoding
        ProxyHTMLEnable On
        ProxyHTMLURLMap /fhem       /control
        ProxyHTMLURLMap /fhem/      /control/
        ProxyHTMLURLMap /control    /control
</Location>



Gruß
    Ekkehard
Titel: Antw:Tablet UI via Apache Proxy
Beitrag von: klausw am 13 Dezember 2016, 14:22:56
Im Header der html Datei kannst du das Ziel einstellen:

<meta name="fhemweb_url" content="/meinziel">
Titel: Antw:Tablet UI via Apache Proxy
Beitrag von: eburkon am 13 Dezember 2016, 14:57:57
Gewusst wie!

Klappt.

Danke
    Ekkehard