Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]219[/thread]

Internetzugriff Cgi auf Apache über Proxy (Seite 2)



<< |< 1 2 >| >> 18 Einträge, 2 Seiten
Tschako
 2004-04-03 18:35
#1857 #1857
User since
2004-04-03
8 Artikel
BenutzerIn
[default_avatar]
Die variablen tauchen NICHT auf - wenn ich es in der Konsole laufen lasse, sind sie da.
jan
 2004-04-03 18:43
#1858 #1858
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich nehme alles zurück und so: die lösung steckt in dem link und sieht, in kürze, wie folgt aus: man muss doch einwandfrei sagen, welche UV weitergegeben werden (path etc wird per default durchgereicht).

Also:
Code: (dl )
PassEnv http_proxy nocheinevar undnocheine


und das ganze kaltgeschüttelt in der httpd.conf

edit: pass will auch pass sein und nicht pas\n\n

<!--EDIT|jan|1081003424-->
Tschako
 2004-04-03 19:04
#1859 #1859
User since
2004-04-03
8 Artikel
BenutzerIn
[default_avatar]
Das war schon mal klasse - die Variablen sind jetzt verfügbar.
Es funktioniert zwar immernoch nicht, aber da steckt der Fehler sicher noch woanders.
Das Script lädt - wenn es von der Konsole ausgeführt wird - die Dateien korrekt herunter - vom Apache aus klappt?s nicht.

"Der Server kann keine HTTP-Verbindung zum Downloadserver herstellen (IO::Socket::INET: connect: Unknown error)!
"
jan
 2004-04-03 19:17
#1860 #1860
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
ja, öhm, das ist nun gut.
unknown error ist immer, wie sag ich das am besten, irgendwie unbekannt. demnach kann man da relativ wenig tun, außer, vielleicht mal zu schauen, ob da beim proxy überhaupt was ankommt...
und sonst mal das debug-level etwas hochzudrehen, falls das script das unterstützt und zu hoffen, dass es dadurch etwas gesprächiger wird...
steffenw
 2004-04-04 00:46
#1861 #1861
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
"Unknown error" bringt ein Socket-Client immer dann, wenn er keinen Listener, also den Server nicht finden konnte. Verbindest Du Dich überhaut zum richtigen Port?
$SIG{USER} = sub {love 'Perl' or die};
Strat
 2004-04-04 03:28
#1862 #1862
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
setz vielleicht mal die Umgebungsvariable HTTP_PROXY im Script, z.B.

Code: (dl )
1
2
$ENV{HTTP_PROXY} = "http://myproxy:port/";
$ENV{FTP_PROXY} = "ftp://myproxy:port/";

dann koennte es vielleicht funktionieren, wenn Du die Daten mit einem der LWP-Module downloadest...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Tschako
 2004-04-05 10:27
#1863 #1863
User since
2004-04-03
8 Artikel
BenutzerIn
[default_avatar]
Mit Hilfe der LWP-Module spricht das Script den Proxy an.
Ich bekomme nur die Authentifizierung beim Proxy noch nicht hin.
Nachdem, was ich bis jetzt gelesen habe, werden die erforderlichen Infos auch als Umgebungsvariablen (http_proxy_user und http_proxy_pass) abgelegt.
Irgendwie scheint er diese Daten aber zu ignorieren.
Tschako
 2004-04-05 13:18
#1864 #1864
User since
2004-04-03
8 Artikel
BenutzerIn
[default_avatar]
Besten Dank nochmal an alle. Für die Authorisierung habe ich auch eine Quelle gefunden (http://perlmonks.thepen.com/75770.html) - jetzt geht&acute;s.
<< |< 1 2 >| >> 18 Einträge, 2 Seiten



View all threads created 2004-04-03 14:35.