PeHeller@gmx.net
12.12.09, 11: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ß
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ß