Hallo zusammen,
folgendes Szenario:
2x Raspberry Pi mit FHEM
Auf einem läuft ein Apache mit Proxy Funktionalität, der beide FHEM Systeme bedienen soll.
Das FHEM, das zusammen mit dem Apache auf dem ersten Pi läuft funktioniert problemlos mit der Konfiguration aus der Wiki:
(https://auf ip-des-ersten-pi/fhem)
<Location /fhem>
# ProxyPass/ProxyPassReverse leitet HTTP requests auf eine andere URL um
ProxyPass http://localhost:8082/fhem
ProxyPassReverse http://localhost:8082/fhem
# ProxyHTMLURLMap passt Links im HTML/JavaScript Source an
ProxyHTMLURLMap / /fhem/
ProxyHTMLURLMap /fhem/ /fhem/
AuthType Basic
AuthName "Password Required"
AuthUserFile /etc/fhem-pwd
Require valid-user
Order deny,allow
Allow from all
</Location>
Das FHEM vom zweiten läuft mit folgender Konfiguration nicht richtig. Zwar kann man es laden, aber die Links weisen alle auf https://ip/fhem?....
Wenn ich die Links in der Browsereingabe von fhem auf fhemrem korrigiere dann wird auch die richtige Seite geöffnet.
(https://auf ip-des-ersten-pi/fhemrem)
<Location /fhemrem>
# ProxyPass/ProxyPassReverse leitet HTTP requests auf eine andere URL um
ProxyPass http://192.168.5.201:8082/fhem
ProxyPassReverse http://192.168.5.201:8082/fhem
# ProxyHTMLURLMap passt Links im HTML/JavaScript Source an
ProxyHTMLURLMap / /fhemrem/
ProxyHTMLURLMap /fhem/ /fhemrem/
AuthType Basic
AuthName "Password Required"
AuthUserFile /etc/fhem-pwd
Require valid-user
Order deny,allow
Allow from all
</Location>
Ich vermute, das es an den "ProxyHTMLURLMap" liegt, komme aber trotzdem nicht weiter.
Grüße
Klaus