xxv hinter apache2

  • Hallo zusammen,


    ich habe erst kürzlich meinen ctvdr 3.06 mit xxv bestückt. Nun will ich diesen aber hinter apache "verstecken" da ich nur port 80 vom Router her portforwarden will/kann.
    Beim vdradmind war es ja kein Problem diesen per ProxyPassReverse in ein virtuelles verzeichniss vom vdr zu mappen:
    Diese einträge funktionieren:
    ProxyPass /vdradmin/ http://192.168.9.36:8080/
    ProxyPassReverse /vdradmin/ http://192.168.9.36:8080/


    Beim xxv wird leider der linke menuebaum nicht angezeigt, nur das "Suchen" inputfeld...
    ProxyPass /xxv http://192.168.9.36:8001
    ProxyPassReverse /xxv http://192.168.9.36:8001

    im error.log vom apache kriege ich folgende fehler:
    [Mon Sep 19 21:24:39 2005] [error] [client 192.168.9.30] File does not exist: /var/www/javascript, referer: http://vdr/xxv?cmd=help
    [Mon Sep 19 21:24:39 2005] [error] [client 192.168.9.30] File does not exist: /var/www/javascript, referer: http://vdr/xxv?cmd=help
    [Mon Sep 19 21:24:39 2005] [error] [client 192.168.9.30] File does not exist: /var/www/javascript, referer: http://vdr/xxv?cmd=help
    [Mon Sep 19 21:24:39 2005] [error] [client 192.168.9.30] File does not exist: /var/www/style, referer: http://vdr/xxv?cmd=help
    [Mon Sep 19 21:24:42 2005] [error] [client 192.168.9.30] File does not exist: /var/www/images, referer: http://vdr/xxv?cmd=now


    Irgendwie scheint xxv da absolute Pfade zu verwenden und das geht dann natürlich nicht. :(


    Hat das schon jemand mal hingekriegt?


    Tschau
    Hartmut

  • Hallo Wilderigel!


    Vielen Dank für die schnelle Antwort.


    Ich hab Version 0.43 aus dem etobi repository, da ist der Fehler mit dem trailing Slash nicht mehr drin. Aus nem anderen Thread (der Boardsuche sei Dank ;-)) hab ich die Lösung für das Problem entnehmen können.
    Folgende Zeilen in der proxy.conf des apache2 funktionieren:


    RedirectMatch ^/xxv /xxv/
    ProxyPass /xxv/ http://192.168.9.36:8001/
    ProxyPassReverse /xxv/ http://192.168.9.36:8001/


    ...die Zeile "RedirectMatch" hat bei mir gefehlt.


    Tschau
    Hartmut

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!