Wapd-plugin
Inhaltsverzeichnis |
Beschreibung
Autor: Thomas Heiligenmann
Das Plugin stellt einen WAP-Server bereit, der es ermöglicht, Timer mittels eines WAP-fähigen Mobiltelefons zu erzeugen und zu bearbeiten oder zu löschen. Damit das Plugin funktioniert, muss der Rechner aus dem Internet erreichbar sein.
Konfiguration
Wichtig sind die beiden Dateien im Plugin-Verzeichnis. Die Datei wapaccess erstellt Ihr am besten auf dem Webserver, der das Proxying zum vdr-Rechner macht. Hierzu verwenden wir das htpasswd-utility des apache-webservers. Auf der Konsole:
htpasswd -c wapaccess USER
dann das Passwort eingeben.
Somit haben wir die Datei wapaccess. Kopiert die nun ins Plugins-Dir.
Die zweite Datei waphosts ist genauso aufgebaut wie die Datei svdrphosts.conf.
# # waphosts This file describes a number of host addresses that # are allowed to connect to the WAP port of the Video # Disk Recorder (VDR) Plugin Wapd running on this system. # Syntax: # # IP-Address[/Netmask] # 127.0.0.1 # loopback localhost 192.168.100.0/24 # ein lokales Netz (eventuell euer Netz) 204.152.189.113 # ein spezieller Host 0.0.0.0/0 # Jeder Host (Vorsichtig damit!)
Konfiguration vom Apache-Webserver
Es wird davon ausgegangen, dass eine dyndns Domain besteht, bei der Wildcard aktiviert ist.
So nun schaut das so aus: Internet -> Linux-Server mit Apache (DYNDNSDOMAIN) -> Intranet -> VDR (vdr.DYNDNSDOMAIN)
Der Apache-Webserver muss das Modul mod_proxy geladen haben.
Nun in der Datei vhost.conf diese Zeilen hinzufügen:
<VirtualHost *:80> ServerName DYNDNSDOMAIN DocumentRoot /var/www/localhost/htdocs #(Bitte anpassen) </VirtualHost> <VirtualHost *:80> ServerName vdr.DYNDNSDOMAIN ServerAlias vdr # kann auch weggelassen werden ProxyPass / http://VDRIP:8888/ ProxyPassReverse / VDRIP:8888/ </VirtualHost>
DYNDNSDOMAIN ist z.b.
meinesuperlinuxmaschine.dyndns.org
VDRIP ist z.b.
192.168.0.187
Nach einem Neustart des Apache-Webservers kann wapd via vdr.DYNDNSDOMAIN von jedem Wap-Handy erreicht werden.
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-p PORT | --port=PORT | use PORT for WAP (default: 8888) |
Links
[1] | http://vdr.heiligenmann.de/download | Homepage des Plugins |