Per il ProxyHost, aggiungi la riga come prima istruzione dello script di OL. Prima di istanziare la mappa.
Ad esempio:
function init(){
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url="; //per la Same Origin Policy
...
qui crei la mappa map = map = new OpenLayers.Map('map', ...options...);
..
}
Per quanto riguarda il file proxy.cgi, devi modificare il contenuto e aggiungere gli indirizzi "permessi".
In una delle prime righe è definita un array "allowedHost"... aggiungi anche l'indirizzo del mapserver
esempio:
allowedHosts = ['
www.openlayers.org', '
openlayers.org',
'
labs.metacarta.com', '
world.freemap.in',
'
prototype.openmnnd.org', '
geo.openplans.org',
'
sigma.openplans.org', '
demo.opengeo.org',
'
www.openstreetmap.org', '
sample.azavea.com',
'
v-swe.uni-muenster.de:8080', 'localhost:8080', 'localhost' ]
mi raccomando, attento alle porte. Ad esempio io punto sia a localhost che a localhost:8080 perchè ho sia mapserver (porta 80) che geoserver (porta 8080) installati sul pc...
ciao
andre
2010/10/29 Francesco Geri
<[hidden email]>
Mi sei di grandissimo aiuto....infatti continuo a sfruttarti :-)
Non sono molto pratico di proxy. Io ho preso un esempio di proxy.cgi
che ho trovato in rete sul sito di OL e l'ho copiato pari pari su
/usr/lib/cgi_bin (se faccio il test di OL
http://localhost/cgi-bin/proxy.cgi
mi da l'home page di OL). Mi sa che ho sbagliato vero?
Ma il comando OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url="; dove lo
metto? dentro lo script di OL? dentro la variabile map con cui
definisco il visualizzatore?
Grazie in anticipo per l'aiuto.
Il 29/10/2010 09:42, Andrea Pogliaghi ha scritto:
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.gfoss.it/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.
474 iscritti al 18.9.2010
_______________________________________________
Iscriviti all'associazione GFOSS.it:
http://www.gfoss.it/drupal/iscrizione[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfossQuesta e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
474 iscritti al 18.9.2010