Suite

Proxy inverse sur géoserveur


J'ai installé le nouveau Geoserver 2.8.0 et pour éviter les erreurs liées au CORS, je voulais implémenter un proxy inverse, au lieu de définir des en-têtes de réponse.

Dans la version 2.1.3, il y avait unFiltre proxy inverséque vous pourriez activer, dans leweb.xmlfichier.

Dans la version 2.8.0, je ne pouvais pas trouver un tel filtre. Comment puis-je implémenter un proxy inverse afin de pouvoir me débarrasser des problèmes liés au CORS ?


De http://permalink.gmane.org/gmane.comp.gis.geoserver.user/42219

  1. Mettez le contenu de cette archive http://shanbe.hezoun.com/cors.zip dans le dossier webappsgeoserverWEB-INFclasses.
  2. utilisationorg.mortbay.servlets.CrossOriginFilterau lieu deorg.eclipse.jetty.servlets.CrossOriginFilter

Vous pouvez mettre la conf suivante. dans webappsgeoserverweb.xml pour autoriser les requêtes CORS de tous les domaines :

 origine croisée org.mortbay.servlets.CrossOriginFilter  autoriséOrigines *  origine croisée /*

Redémarrez le géoserveur et cela devrait fonctionner.