Wapd-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Hierarchie)
Zeile 4: Zeile 4:
 
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.
 
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.
  
 +
<!-- ===Status=== -->
 
==Bilder==
 
==Bilder==
 
[[Bild:wapd-plugin-00.jpg|thumb|none|''kurze beschreibung'']]
 
[[Bild:wapd-plugin-00.jpg|thumb|none|''kurze beschreibung'']]
  
 +
<!-- ==Bedienung== -->
 +
<!-- ===[[SVDRP]] Befehle=== -->
 
<!-- ==Hardwareanforderungen== -->
 
<!-- ==Hardwareanforderungen== -->
 
<!-- ==Softwareanforderungen== -->
 
<!-- ==Softwareanforderungen== -->
 
<!-- ==Installation== -->
 
<!-- ==Installation== -->
<!-- ==Optionen== -->
+
<!-- ===Optionen=== -->
<!-- ==Patches== -->
+
<!-- ===Patches=== -->
  
 
==Konfiguration==
 
==Konfiguration==
Zeile 66: Zeile 69:
 
Nach einem Neustart des Apache-Webservers kann wapd via '''vdr.DYNDNSDOMAIN''' von jedem Wap-Handy erreicht werden.
 
Nach einem Neustart des Apache-Webservers kann wapd via '''vdr.DYNDNSDOMAIN''' von jedem Wap-Handy erreicht werden.
  
<!-- ==Einstellungen== -->
+
<!-- ===Einstellungen=== -->
 
+
===Parameter===
==Parameter==
+
{| class="wikitable"
{| border=1 cellpadding=2 cellspacing=0
+
|-
|- bgcolor=#efefef
+
 
!Parameter (kurz)
 
!Parameter (kurz)
 
!Parameter (lang)
 
!Parameter (lang)
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
|  -p PORT || --port=PORT ||  use PORT for WAP (default: 8888)
+
|  -p ''<PORT>'' || --port=''<PORT>'' ||  use PORT for WAP (default: 8888)
 
|}
 
|}
  
<!-- ==Bedienung== -->
+
<!-- ==Sonstiges== -->
<!-- ==[[SVDRP]] Befehle== -->
+
<!-- ===Probleme=== -->
<!-- ==Probleme== -->
+
<!-- ===Tipps=== -->
<!-- ==Tipps== -->
+
<!-- ===Wunschliste=== -->
<!-- ==Wunschliste== -->
+
<!-- ===Snapshot=== -->
<!-- ==Snapshot== -->
+
  
 
==Links==
 
==Links==

Version vom 9. August 2006, 14:28 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

kurze beschreibung


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.

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:

Datei
/etc/apache2/conf/vhost/vhost.conf
<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. Homepage des Plugins
In anderen Sprachen