Hauptmenü

Apache Reverse Proxy

Begonnen von klausw, 06 April 2016, 16:03:33

Vorheriges Thema - Nächstes Thema

klausw

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
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280