Hallo zusammen,
ich beabsichtige, das HTML-Menü von Neutrino in meine Webseite zu integrieren. Somit könnte ich, von wo auch immer, meine D-Box programmieren, mir Filme mittels ggrab aufzunehmen.
Ich habe einen Apache-Webserver unter Suse 8.1 am laufen, der über DynDNS erreichbar ist.
Die Seite sollte logischerweise in einem kennwortgeschützem Bereich liegen (ist ja mit Apache kein Thema).
Wo muss ich hier ansetzen, um zu den gewünschten Erfolg zu kommen?
Alternativ wäre ja auch denkbar, auf die D-Box mittels einer eigenen DynDNS-Adresse zuzugreifen. Jedoch müsste aus Sicherheitsgründen auch eine Passwortabfrage erfolgen. Leider habe ich noch Nichts gefunden, ob das NHTTPD ein ".htaccess" unterstützt.
Vielen Dank schon jetzt für Eure Hilfe
andrax
"Neutrino HTML-Menü" in echte Webseite integrieren
-
- Neugieriger
- Beiträge: 8
- Registriert: Samstag 10. Mai 2003, 09:44
-
- Senior Member
- Beiträge: 1544
- Registriert: Freitag 12. Oktober 2001, 00:00
/var/tuxbox/config/nhttpd.conf
Dann kann man das interface zwar sehen, aber nicht zappen ohne Passwort.
Code: Alles auswählen
AuthPassword=dbox2
AuthUser=root
Authenticate=yes
NewGui=yes
Port=80
PrivatDocRoot=/share/tuxbox/neutrino/httpd
PublicDocRoot=/var/tmp/httpd
THREADS=true
VERBOSE=false
Zapit_XML_Path=/var/tuxbox/config/zapit
-
- Neugieriger
- Beiträge: 8
- Registriert: Samstag 10. Mai 2003, 09:44
vom ansatz her geht es schon in die richtung, wo ich hin möchte. jedoch geht es mir nicht ums zappen, sondern um die programmierung des timers.
da ich aber nicht will, dass jeder via internet an meine box drankommt muss diese natürlich erstmal dicht gemacht werden. sollte ich mich hier irren, bitte ich um korrektur
da ich aber nicht will, dass jeder via internet an meine box drankommt muss diese natürlich erstmal dicht gemacht werden. sollte ich mich hier irren, bitte ich um korrektur
-
- Senior Member
- Beiträge: 1544
- Registriert: Freitag 12. Oktober 2001, 00:00
-
- Interessierter
- Beiträge: 75
- Registriert: Samstag 8. Februar 2003, 09:57
wenn du über einen apache umleiten willst geht das mit den rewrite regeln
bei mir klappt das so: die httpd.conf am ende um folgende zeilen erweitern: (wobei 192.168.0.15 durch die ip deiner box ersetzt werden sollte)
jetzt noch die passwortabfrage in der nhttpd.conf auf der dbox2 einschalten und local den apache neustarten. danach sollte deine box über host.vom.apache/dbox2 erreichbar sein.
ich bin zwar kein apache experte aber so funktionierts jedenfalls bei mir.
guten rutsch
bei mir klappt das so: die httpd.conf am ende um folgende zeilen erweitern: (wobei 192.168.0.15 durch die ip deiner box ersetzt werden sollte)
Code: Alles auswählen
RewriteEngine on
RewriteRule /dbox2 http://192.168.0.15/$1 [P,L]
RewriteRule /fb/(channellist.*) http://192.168.0.15/fb/$1 [P,L]
RewriteRule /fb/(bouquetlist.*) http://192.168.0.15/fb/$1 [P,L]
RewriteRule /fb/(controlpanel.*) http://192.168.0.15/fb/$1 [P,L]
RewriteRule /(global.css) http://192.168.0.15/$1 [P,L]
RewriteRule /fb/(switch.dbox2) http://192.168.0.15/fb/$1 [P,L]
RewriteRule /fb/(timer.dbox2) http://192.168.0.15/fb/$1 [P,L]
RewriteRule /fb/(epg.dbox2) http://192.168.0.15/fb/$1 [P,L]
RewriteRule /fb/(info.dbox2) http://192.168.0.15/fb/$1 [P,L]
RewriteRule /images/(streaminfo.png) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(record.gif) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(elist.gif) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(timer.gif) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(blank.gif) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_bg01.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_shutdown01.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_shutdown00.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_standby01.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_standby00.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_ngani.gif) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_lsminus01.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_lsminus00.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_lsplus01.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_lsplus00.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_mute00.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_mute01.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_tvmode01.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_tvmode00.jpg) http://192.168.0.15/images/$1 [P,L]
RewriteRule /images/(if_radiomode00.jpg) http://192.168.0.15/images/$1
ich bin zwar kein apache experte aber so funktionierts jedenfalls bei mir.
guten rutsch
-
- Neugieriger
- Beiträge: 12
- Registriert: Sonntag 16. Februar 2003, 18:59
Oder einfach das dbox2 interface in php includen. Das wär glaub ich die einfachste methode. und die php seite dann ganz normal über htaccess mit passwort versehen.
Allerdings reicht der passwort schutz der auf der dbox ist auch! Man kann damit den timer programmieren (und das ist ja sinn und zweck)
1. kennt keiner die adresse
2 und wenn sie einer rauskriegt kann er nix machen bzw. nur sehen und das schadet ja nicht.
Allerdings reicht der passwort schutz der auf der dbox ist auch! Man kann damit den timer programmieren (und das ist ja sinn und zweck)
1. kennt keiner die adresse
2 und wenn sie einer rauskriegt kann er nix machen bzw. nur sehen und das schadet ja nicht.
DBOX II, 2xI
-
- Neugieriger
- Beiträge: 8
- Registriert: Samstag 10. Mai 2003, 09:44
hallo, zunächst einmal muss ich meine begeisterung zum Ausdruck bringen, dass nach so langer zeit das topic nochmal aufgenommen wird.
ich habe heute erst einmal die Lösung von Frank0711 getestet. ergänzend zu der lösung ist es unter apache(2) erforderlich, die entsprechenden mod_proxy module mit dem indianer zu laden:
proxy_module
proxy_connect_module
proxy_http_module
damit ist es also nun jederzeit möglich, von überall aus - vorausgestzt man hat einen internetzugang - die box zu programmieren.
nun zu zieri:
könntest du bitte das "interface" etwas näher beschreiben, was du damit meinst:
wo liegt das interface?
wie spreche ich es an?
gibt es eine doku zum interface?
php?
was ich bis jetzt gesehen habe liegt der ganze code doch nur in html vor.
gehe ich recht in der annahme, dass du mit deinem kommentar an eine komplett neue programmierung mittels php gedacht hast?
gruß
andrax
ich habe heute erst einmal die Lösung von Frank0711 getestet. ergänzend zu der lösung ist es unter apache(2) erforderlich, die entsprechenden mod_proxy module mit dem indianer zu laden:
proxy_module
proxy_connect_module
proxy_http_module
damit ist es also nun jederzeit möglich, von überall aus - vorausgestzt man hat einen internetzugang - die box zu programmieren.
nun zu zieri:
könntest du bitte das "interface" etwas näher beschreiben, was du damit meinst:
wo liegt das interface?
wie spreche ich es an?
gibt es eine doku zum interface?
php?
was ich bis jetzt gesehen habe liegt der ganze code doch nur in html vor.
gehe ich recht in der annahme, dass du mit deinem kommentar an eine komplett neue programmierung mittels php gedacht hast?
gruß
andrax
-
- Interessierter
- Beiträge: 75
- Registriert: Samstag 8. Februar 2003, 09:57
auf wunsch gehe ich nochmal etwas genauer auf meine httpd conf ein
folgendes modul muss noch unbedingt geladen werden, einfach bei den anderen modulen eintragen:
der path zum modul muss eventuell angepasst werden.
desweiteren steht bei mir am ende der section 2 im conf die rewrite rules, die ich schon hier gepostet habe.
falls es dann nicht funktioniert: schaut mal ins apache logfile, da steht meistens wenn er ein modul braucht, es aber nicht findet.
folgendes modul muss noch unbedingt geladen werden, einfach bei den anderen modulen eintragen:
Code: Alles auswählen
# Please keep this LoadModule: line here, it is needed for installation.
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
desweiteren steht bei mir am ende der section 2 im conf die rewrite rules, die ich schon hier gepostet habe.
falls es dann nicht funktioniert: schaut mal ins apache logfile, da steht meistens wenn er ein modul braucht, es aber nicht findet.