PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rewrite von USV-Webseite



PeHeller@gmx.net
12.12.09, 12:45
Hallo,

es gibt eine neue USV mit neuer SW.(muss eigene SW sein, GNU Software läuft mit dieser USV nicht.)
Zugreifen kann ich auf die Software http://192.168.20.118:8081.
Dann funktioniert alles.

Dies möchte in meine Webseite einbinden, dazu habe ich die Adresse umgebogen um auch von außen darauf zugreifen zu können.


RewriteRule /cgi-bin/(ups_view*) http://192.168.20.118:8081/cgi-bin/$1 [P,L]
ProxyPassReserve /(ups_view*) http://192.168.20.118:8081/cgi-bin/$1
Das funktioniert auch super, es werden alle Funktionen übertragen.... jedoch nicht die Grafik (Bilder für Button) also habe ich eine neue Regeln erstellt, da Grafiken in Unterverzeichnis ../script/... ,.. /image/.. , ../images.. liegen.


RewriteRule /script/ http://192.168.20.118:8081/script/$1 [P,L]
ProxyPassReserve / http://192.168.20.118:8081/script/$1

RewriteRule /image/ http://192.168.20.118:8081/image/$1 [P,L]
ProxyPassReserve / http://192.168.20.118:8081/image/$1

RewriteRule /images/ http://192.168.20.118:8081/images/$1 [P,L]
ProxyPassReserve / http://192.168.20.118:8081/images/$1

Das USV-Programm liegt in /usr/ups/
Die USV- Webseiten in /usr/ups/www
cgi /usr/ups/www/cgi-bin/
grafik 1 /usr/ups/www/image/
grafik 2 /usr/ups/www/images/
grafik 3 /usr/ups/www/script/img/
grafik 4 /usr/ups/www/script/lib/ups/image
....

Webserver liegt bei /srv/www/htdocs/
Webserver Apache 2

mein Aufruf auf der Webseite lautet : "/cgi-bin/ups_view?ups-view"

Ich sehe einfach nicht wo der Fehler liegt. Das apache logfile zeigt auch keinen Fehler auf (z.B. Pfad/Datei nicht gefunden)
In der access steht ganz normal

z.B.

127.0.0.1 - - [12/Dec/2009:12:35:52 +0100] "GET /script/lib/img/button_white.gif HTTP/1.1" 404 94 "http://localhost/cgi-bin/ups_view?-ups_view" "Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.0.15) Gecko/2009102100 SUSE/3.0.15-0.1.2 Firefox/3.0.15"

Hat jemand eine Idee oder Lösung ??

Gruß