Wapd-plugin
(Fehler wg. VirtualHost berichtigt, kleine Korrekturen) |
|||
Zeile 30: | Zeile 30: | ||
So nun schaut das so aus: | 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: | Nun in der Datei '''/etc/apache2/conf/vhost/vhost.conf''' diese Zeilen hinzufügen: | ||
Zeile 36: | Zeile 36: | ||
<VirtualHost *:80> | <VirtualHost *:80> | ||
ServerName DYNDNSDOMAIN | ServerName DYNDNSDOMAIN | ||
− | DocumentRoot /var/www/localhost/htdocs (Bitte anpassen) | + | DocumentRoot /var/www/localhost/htdocs #(Bitte anpassen) |
</VirtualHost> | </VirtualHost> | ||
− | <VirtualHost | + | <VirtualHost *:80> |
ServerName vdr.DYNDNSDOMAIN | ServerName vdr.DYNDNSDOMAIN | ||
− | ServerAlias vdr | + | ServerAlias vdr # kann auch weggelassen werden |
ProxyPass / http://VDRIP:8888/ | ProxyPass / http://VDRIP:8888/ | ||
ProxyPassReverse / VDRIP:8888/ | ProxyPassReverse / VDRIP:8888/ | ||
</VirtualHost></pre> | </VirtualHost></pre> | ||
DYNDNSDOMAIN ist z.b. | DYNDNSDOMAIN ist z.b. | ||
− | <pre> | + | <pre>meinesuperlinuxmaschine.dyndns.org</pre> |
VDRIP ist z.b. | VDRIP ist z.b. | ||
<pre>192.168.0.187</pre> | <pre>192.168.0.187</pre> |
Version vom 22. November 2004, 22:28 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:
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.
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 |