Wapd-plugin
(→Konfiguration) |
(→Konfiguration) |
||
Zeile 13: | Zeile 13: | ||
==Konfiguration== | ==Konfiguration== | ||
Wichtig sind die beiden Dateien im Plugin-Verzeichnis. | Wichtig sind die beiden Dateien im Plugin-Verzeichnis. | ||
− | Die Datei wapaccess | + | 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. | Hierzu verwenden wir das htpasswd-utility des apache-webservers. | ||
Auf der Konsole: | Auf der Konsole: | ||
Zeile 23: | Zeile 23: | ||
Somit haben wir die Datei wapaccess. Kopiert die nun ins Plugins-Dir. | Somit haben wir die Datei wapaccess. Kopiert die nun ins Plugins-Dir. | ||
− | Die zweite Datei waphosts ist genauso aufgebaut wie die Datei [[svdrphosts.conf]]. | + | Die zweite Datei '''waphosts''' ist genauso aufgebaut wie die Datei [[svdrphosts.conf]]. |
+ | {{Box Datei| $VDRCONFIG/plugins/waphosts| | ||
<pre> | <pre> | ||
+ | # | ||
+ | # 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 | 127.0.0.1 # loopback localhost | ||
192.168.100.0/24 # ein lokales Netz (eventuell euer Netz) | 192.168.100.0/24 # ein lokales Netz (eventuell euer Netz) | ||
Zeile 30: | Zeile 40: | ||
0.0.0.0/0 # Jeder Host (Vorsichtig damit!) | 0.0.0.0/0 # Jeder Host (Vorsichtig damit!) | ||
</pre> | </pre> | ||
+ | }} | ||
==Konfiguration vom Apache-Webserver== | ==Konfiguration vom Apache-Webserver== |
Version vom 24. Juli 2005, 16:11 Uhr
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.
Bilder
Hardwareanforderungen
Softwareanforderungen
Installation
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:
bash> 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 /etc/apache2/conf/vhost/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.
Probleme
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 |