VDRAdmin über Apache

  • Hallo,


    bei mir funktioniert der VDRAdmin einfach nicht über den Apache. Wenn ich im lokalen Netz eingebe http://server01:8001 dann funktioniert alles. Aber die Angabe http://server01/vdradmin/ läßt den Browser ewig suchen. Der Apache scheint die Anforderung weiterzugeben (denn es kommt keine Fehlermeldung (fehlende Seite) zurück, aber die Daten fehlen. Ich habe alles so gemacht, wie im Install zu vdradmin beschrieben:
    <IfModule mod_proxy.c>
    ProxyRequests Off
    ProxyPass /vdradmin/ http://127.0.0.1:8001/
    <End IfModule>


    Keine Ahnung, was da los ist. Ich meine, ganz am Anfang ging's mal kurz...


    Christian

    Hardware: Athlon 1000, Hauppauge Nexus-S, Debian Sarge (testing) mit Kernel 2.4.25-1-K7, VDR 1.2.6 (momentan ohne Patches und Plugins)

  • Hi,


    läuft der Apatsche auf demselben Rechner wie der vdr? Dann müsste es eigentlich gehen.
    Ansonsten hilft's, statt der 127.0.0.1 den Hostnamen des vdr-Rechners einzutragen. Evtl. brauchst Du auch noch das "ProxyPassReverse"-Statement dazu. Systax wie bei ProxyPass, nur "ProxyPass" durch "ProxyPassReverse" ersetzen.


    HTHH
    Jürgen :)

  • Hallo Jürgen,


    Hmm, hat nicht funktioniert (beides nicht). Ja, der Apache läuft auf dem selben Rechner wie vdradmin. Auch in den Logs (messages, error_log und access_log) gibt's keine Meldungen.


    Christian

    Hardware: Athlon 1000, Hauppauge Nexus-S, Debian Sarge (testing) mit Kernel 2.4.25-1-K7, VDR 1.2.6 (momentan ohne Patches und Plugins)

  • Ich verwende keine Proxys in meinen Browsern... Ich habe es mit Mozialla auf meinem Arbeitsrechner getestet und auch mit Konqueror direkt auf dem Server. Bei beiden das gleiche Ergebnis. Direkt geht es, über den Apache nicht.
    Gerade habe ich noch mal getestet, was passiert, wenn ich den vdradmin gar nicht laufen habe. Der Apache liefert dann eine Fehlermeldung:


    Proxy Error
    The proxy server received an invalid response from an upstream server.
    The proxy server could not handle the request GET /vdradmin/.
    Reason: Could not connect to remote machine: Connection refused


    Also wird bei laufendem vdradmin erkannt, daß dieser läuft. Nur kommt nie was zurück. Sehr merkwürdig.


    Christian

    Hardware: Athlon 1000, Hauppauge Nexus-S, Debian Sarge (testing) mit Kernel 2.4.25-1-K7, VDR 1.2.6 (momentan ohne Patches und Plugins)

  • hallo,


    probiere mal auf einen direkten zugriff auf http://127.0.0.1:8001/ (MIT slash am ende). geht das direkt ? manchmal gibt es probleme mit solchen slashes am ende einer url.
    ggfls. also in der proxypass-regel auch die slashes weglassen. ist nur ein versuch, könnte aber sein.


    bye, michael

    Hardware: AMD Athlon 550, 256MB RAM, FJS Rev.1.6 mit RGB und Digi-out, CI-Modul, Irdeto Allcam 4.7SE, 120GB HD, Realtek 8139, Pinnacle PCTV Sat IR Receiver Seriell
    Software: Suse 8.1, VDR 1.2.1, dvb-20030725, dvd, mp3, image, osd-teletext, stream, vcd

  • Danke für den Tipp, aber, das war's leider auch nicht. Ich hatte das schon ausprobiert, weil ich bei den URLs ohnehin lieber den letzten Slash weglassen würde. Aber es geht in keiner Richtung. Naja, ich werde wohl in der Firewall noch einen Port auf den vdradmin aufmachen müssen. Letztlich geht's ja auch nur darum, denn im internen Netz kann ich ja ohne Probleme auch mit :8001 leben.


    Christian

    Hardware: Athlon 1000, Hauppauge Nexus-S, Debian Sarge (testing) mit Kernel 2.4.25-1-K7, VDR 1.2.6 (momentan ohne Patches und Plugins)

  • Hi,


    hier mal der Auszug aus meiner funktionierenden httpd.conf:


    #
    # Proxy Server directives. Uncomment the following lines to
    # enable the proxy server:
    #
    <IfModule mod_proxy.c>
    ProxyRequests On
    ProxyPass /vdr/ http://192.168.200.42:8001/
    ProxyVia Block
    </IfModule>


    Die URL gestaltet sich dann mittels http://blubber.dyndomain.org/vdr/ und der gewohnte Login vom VDRAdmin erscheint.



    Bis denne, JoKi

    VDR: Duron 700, ECS, 128MB, Maxtor 60GB, DVB-s Rev1.3, Voodoo 3, Prism2.5 WLAN, Pioneer DVD-106S, SuSE 7.2, Kernel 2.4.18, VDR 1.1.20 & div. Plugins

  • Hallo,


    bei mir gab es den Eintrag ProxyVia Block nicht. Ich hatte mich schon gefreut, endlich das Problem gelöst zu haben. Aber zu früh. Es gab weiter keine Änderung (und ja, ich hatte den httpd neu gestartet). Ich habe dann auch noch mal alle möglichen anderen Kombinationen z.B. mit und ohne Slash getestet. Nichts. Ich weiß nicht mehr weiter.


    Christian.

    Hardware: Athlon 1000, Hauppauge Nexus-S, Debian Sarge (testing) mit Kernel 2.4.25-1-K7, VDR 1.2.6 (momentan ohne Patches und Plugins)

  • hi nochmal,


    noch 'ne ganz blöde frage.... mod_proxy ist aber schon installiert und wird geladen, oder ?



    bye, michael

    Hardware: AMD Athlon 550, 256MB RAM, FJS Rev.1.6 mit RGB und Digi-out, CI-Modul, Irdeto Allcam 4.7SE, 120GB HD, Realtek 8139, Pinnacle PCTV Sat IR Receiver Seriell
    Software: Suse 8.1, VDR 1.2.1, dvb-20030725, dvd, mp3, image, osd-teletext, stream, vcd

  • Hallo Michael,


    Ja, ich denke schon daß der mod_proxy läuft (wie kann man das eigentlich prüfen?). Ich habe die Standardinstallation von SuSE 7.3. Da sollte im Apache-Paket mod_proxy mit drin sein. In der Liste der Module am Anfang der httpd.conf taucht es auf und das Modul ist auch im lib-Verzeichnis vorhanden. Wenn ich die entsprechenden Zeilen in der Config auskommentiere, dann schreibt Apache, daß die Seiten /vdradmin bzw. /vdradmin/ nicht vorhanden sind (ist ja auch klar). Und wie ich in einem früheren Artikel schon geschrieben habe gibt es von mod_proxy ja auch eine Fehlermeldung wenn der vdradmind nicht läuft. Also kann man wohl davon ausgehen, daß mod_proxy vorhanden ist und läuft.


    Ich habe schon überlegt, ob es evtl. an der Reihenfolge liegen könnte, wie die Dienste gestartet werden. Aber offensichtlich nicht. Den vdradmin habe ich einfach über eine Konsole gestartet. Und der geht dann ja selbst in den Hintergrund. Und über den Port 8001 funktionierts ja auch. Nur eben nicht über den Apache.


    Christian

    Hardware: Athlon 1000, Hauppauge Nexus-S, Debian Sarge (testing) mit Kernel 2.4.25-1-K7, VDR 1.2.6 (momentan ohne Patches und Plugins)

Jetzt mitmachen!

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