Wapd-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Fehler wg. VirtualHost berichtigt, kleine Korrekturen)
(Konfiguration)
Zeile 13: Zeile 13:
 
Auf der Konsole:
 
Auf der Konsole:
 
<pre>
 
<pre>
shell> htpasswd -c wapaccess USER
+
bash> htpasswd -c wapaccess USER
 
</pre>
 
</pre>
 
dann Passwort eingeben.
 
dann Passwort eingeben.
Zeile 26: Zeile 26:
 
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==
 
Es wird davon ausgegangen, dass eine dyndns Domain besteht, bei der Wildcard aktiviert ist.
 
Es wird davon ausgegangen, dass eine dyndns Domain besteht, bei der Wildcard aktiviert ist.

Version vom 22. November 2004, 23:52 Uhr

Inhaltsverzeichnis

Beschreibung

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.

Hardwareanforderungen

Softwareanforderungen

Installation

Siehe Plugin Installation.

Konfiguration

Wichtig sind die beiden Dateien im Plugin-Verzeichnis. Die Datei wapaccess errstellt 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 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.

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)

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