[Gfoss] Proxy.cgi

ciao,
qual'è l'url da impostare per il proxy.cgi? Metodo GetFeatureInfo.

Francesco
--
View this message in context: http://www.nabble.com/Proxy.cgi-tp19492900p19492900.html
Sent from the Gfoss mailing list archive at Nabble.com.

Mi soo perso qualcosa o forse sei stato un po' generico nella domanda?
Cmq, suppongo tu stia parlando di Openlayers e del proxy.cgi che (a
seconda di dov'è posizionato il servizio) può servire per superare i
problemi di cross-domain. Stiamo parlando di questo?

Se sì, ti consiglio di seguire la guida nelle FAQ di OL:
http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#ProxyHost

Il proxy.cgi devi scaricartelo [1] e installarlo nella tua directory
cgi-bin. In genere è sotto /usr/lib
Poi devi aggiungere il dominio a cui devi accedere per fare le tue
richieste. Ce ne sono già alcuni preimpostati ("allowedHosts") nel
proxy.

Giovanni

[1] http://trac.openlayers.org/browser/trunk/openlayers/examples/proxy.cgi

2008/9/15 francesco334 <francesco334@interfree.it>:

ciao,
qual'è l'url da impostare per il proxy.cgi? Metodo GetFeatureInfo.

Francesco
--
View this message in context: http://www.nabble.com/Proxy.cgi-tp19492900p19492900.html
Sent from the Gfoss mailing list archive at Nabble.com.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Ciao,
ho letto quellink, e midice di installare ilproxy.cgi.
Li dicevadicopiarlonella cartella cgi-bin,così:

ho copiato il fileproxy.cgi daOpenlayers/example in Apache/cgi-bin (io uso
MS4W) e poi ho settato nel file di esempio getFeatureInfo:
OpenLayers.ProxyHost = "http://127.0.0.1:8081/cgi-bin/proxy.cgi?url=&quot;;

Quando cliccosu una nazione a destra mi appare l'errore : "Internal Server
Error". Perchè?

Ecco il resto dell'errore:
"The server encountered an internal error or misconfiguration and was unable
to complete your request.

Please contact the server administrator, admin@local.domain and inform them
of the time the error occurred, and anything you might have done that may
have caused the error."

G. Allegri wrote:

Mi soo perso qualcosa o forse sei stato un po' generico nella domanda?
Cmq, suppongo tu stia parlando di Openlayers e del proxy.cgi che (a
seconda di dov'è posizionato il servizio) può servire per superare i
problemi di cross-domain. Stiamo parlando di questo?

Se sì, ti consiglio di seguire la guida nelle FAQ di OL:
http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#ProxyHost

Il proxy.cgi devi scaricartelo [1] e installarlo nella tua directory
cgi-bin. In genere è sotto /usr/lib
Poi devi aggiungere il dominio a cui devi accedere per fare le tue
richieste. Ce ne sono già alcuni preimpostati ("allowedHosts") nel
proxy.

Giovanni

[1] http://trac.openlayers.org/browser/trunk/openlayers/examples/proxy.cgi

2008/9/15 francesco334 <francesco334@interfree.it>:

ciao,
qual'è l'url da impostare per il proxy.cgi? Metodo GetFeatureInfo.

Francesco
--
View this message in context:
http://www.nabble.com/Proxy.cgi-tp19492900p19492900.html
Sent from the Gfoss mailing list archive at Nabble.com.

_______________________________________________
Iscriviti all'associazione GFOSS.it:
http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

--
View this message in context: http://www.nabble.com/Proxy.cgi-tp19492900p19508631.html
Sent from the Gfoss mailing list archive at Nabble.com.

Non so dove si trova il log degli errori del tuo Apache. Cercalo,
forse direttamente sotto la cartella "Apache"? Lì c'è scritto il
motivo dell'errore... Cercalo e mandacelo.

Comunque, un motivo probabile è che tu hai settato la URL del proxy
come indirizzo http://, invece che come path assoluto della macchina:

OpenLayers.ProxyHost = "http://127.0.0.1:8081/cgi-bin/proxy.cgi?url=&quot;; //IL TUO
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url="; // QUELLO INDICATO NELLE FAQ

In Windows sarebbe qualcosa tipo:

OpenLayers.ProxyHost = "{path_fino_ad_apache}\Apache\cgi-bin\proxy.cgi?url=";

Nel tuo caso potrebbe essere: D:\\Apache\cgi-bin\proxy.cgi?url=

2008/9/16 francesco334 <francesco334@interfree.it>:

Ciao,
ho letto quellink, e midice di installare ilproxy.cgi.
Li dicevadicopiarlonella cartella cgi-bin,così:

ho copiato il fileproxy.cgi daOpenlayers/example in Apache/cgi-bin (io uso
MS4W) e poi ho settato nel file di esempio getFeatureInfo:
OpenLayers.ProxyHost = "http://127.0.0.1:8081/cgi-bin/proxy.cgi?url=&quot;;

Quando cliccosu una nazione a destra mi appare l'errore : "Internal Server
Error". Perchè?

Ecco il resto dell'errore:
"The server encountered an internal error or misconfiguration and was unable
to complete your request.

Please contact the server administrator, admin@local.domain and inform them
of the time the error occurred, and anything you might have done that may
have caused the error."

G. Allegri wrote:

Mi soo perso qualcosa o forse sei stato un po' generico nella domanda?
Cmq, suppongo tu stia parlando di Openlayers e del proxy.cgi che (a
seconda di dov'è posizionato il servizio) può servire per superare i
problemi di cross-domain. Stiamo parlando di questo?

Se sì, ti consiglio di seguire la guida nelle FAQ di OL:
http://trac.openlayers.org/wiki/FrequentlyAskedQuestions#ProxyHost

Il proxy.cgi devi scaricartelo [1] e installarlo nella tua directory
cgi-bin. In genere è sotto /usr/lib
Poi devi aggiungere il dominio a cui devi accedere per fare le tue
richieste. Ce ne sono già alcuni preimpostati ("allowedHosts") nel
proxy.

Giovanni

[1] http://trac.openlayers.org/browser/trunk/openlayers/examples/proxy.cgi

2008/9/15 francesco334 <francesco334@interfree.it>:

ciao,
qual'è l'url da impostare per il proxy.cgi? Metodo GetFeatureInfo.

Francesco
--
View this message in context:
http://www.nabble.com/Proxy.cgi-tp19492900p19492900.html
Sent from the Gfoss mailing list archive at Nabble.com.

_______________________________________________
Iscriviti all'associazione GFOSS.it:
http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

--
View this message in context: http://www.nabble.com/Proxy.cgi-tp19492900p19508631.html
Sent from the Gfoss mailing list archive at Nabble.com.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.