Der Martin: rewrite mit benutzer:passwort

Beitrag lesen

Hi,

ich habe eine Kamera die wie folgt aufgerufen wird
http://admin:admin@192.168.20.1/snapshot.cgi

ist dir auch bewusst, dass diese Notation ausgerechnet für HTTP dem Standard widerspricht? Okay, einige Browser akzeptieren sie und setzen sie korrekt in eine normkonforme HTTP-Anfrage mit User und Passwort im HTTP-Header um (HTTP-Auth). Erwarte aber nicht, dass alle an der Übertragung beteiligten Komponenten das tun.

Nun kann ich von außen nicht auf meine Kamera am Webserver zugreifen.

Warum nicht?

ProxyPass /kamera_test/ http://admin:admin@192.168.20.167/
ProxyPassReserve /kamera_test http://admin:admin@192.168.20.167/
funktioniert nicht.

Aus oben genanntem Grund. Es bleibt dir nichts anderes übrig, als clientseitig einen korrekten Request zu erzeugen. Der sollte dann auch korrekt bis zum Endgerät durchgestellt werden.
Das sollte eigentlich sogar mit der ursprünglich vorgestellten Notation im Browser gehen.

Falls du die Kamera aber für jedermann ohne Angabe der Zugangsdaten zur Verfügung stellen willst, solltest du am besten die Einstellungen der Kamera entsprechend anpassen. Denn ich weiß nicht, ob das Proxy-Modul des Apachen zusätzliche HTTP-Header generieren kann.

Ciao,
 Martin

--
Funktion und Referenz auf diese sind mir bekannt, mit Zeigern kann ich nicht viel mehr anfangen, als damit auf Buttons zu klicken.
  (Ashura)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(