Wapd-plugin
(Parameter aus den Konventionen) |
(Kleinigkeit) |
||
Zeile 10: | Zeile 10: | ||
Hierzu verwenden wir das htpasswd-utility des apache-webservers. | Hierzu verwenden wir das htpasswd-utility des apache-webservers. | ||
Auf der Konsole: | Auf der Konsole: | ||
− | + | <pre> | |
− | htpasswd -c wapaccess USER | + | shell> htpasswd -c wapaccess USER |
+ | </pre> | ||
+ | dann Passwort eingeben. | ||
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 (vdr-1.2.6). | Die zweite Datei waphosts ist genauso aufgebaut wie die Datei svdrphosts.conf (vdr-1.2.6). | ||
− | + | <pre> | |
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) | ||
204.152.189.113 # ein spezieller Host | 204.152.189.113 # ein spezieller Host | ||
0.0.0.0/0 # Jeder Host (Vorsichtig damit!) | 0.0.0.0/0 # Jeder Host (Vorsichtig damit!) | ||
− | + | </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. | ||
Zeile 29: | Zeile 31: | ||
Nun in der Datei /etc/apache2/conf/vhost/vhost.conf diese Zeilen hinzufügen: | Nun in der Datei /etc/apache2/conf/vhost/vhost.conf diese Zeilen hinzufügen: | ||
− | <pre><VirtualHost *:80> | + | <pre> |
+ | <VirtualHost *:80> | ||
ServerName DYNDNSDOMAIN | ServerName DYNDNSDOMAIN | ||
DocumentRoot /var/www/localhost/htdocs (Bitte anpassen) | DocumentRoot /var/www/localhost/htdocs (Bitte anpassen) | ||
− | </VirtualHost | + | </VirtualHost> |
− | + | ||
+ | <VirtualHost vdr.DYNDNSDOMAIN> | ||
ServerName vdr.DYNDNSDOMAIN | ServerName vdr.DYNDNSDOMAIN | ||
ServerAlias vdr | ServerAlias vdr |
Version vom 24. Oktober 2004, 10:01 Uhr
Inhaltsverzeichnis |
Beschreibung
Das wapd-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. 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:
shell> 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 (vdr-1.2.6).
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: Internt -> 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 vdr.DYNDNSDOMAIN> ServerName vdr.DYNDNSDOMAIN ServerAlias vdr ProxyPass / http://VDRIP:8888/ ProxyPassReverse / VDRIP:8888/ </VirtualHost>
DYNDNSDOMAIN ist z.b.
meinesuperlinuxmaschiene.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 |