jeudi 14 octobre 2010

MOSS 2007 – Reverse proxy, site public et MOSS

Voici la configuration :

  • Une webapp étendue MOSS en WCM public sur le port 82 du IIS
  • Une url public externe www.monsite.fr
  • Une url interne intra.monsite.fr:82
  • une reverse proxy pour la publication
  • Les “acces mappings” de MOSS configurés

Jusqu’ici tout va bien.

La page à afficher contient une “Content Query Webpart”, en interne, pas de problème tout fonctionne.

En externe, ça se complique, la webpart ne fonctionne pas.

1ére solution:

La CQWP ne fonctionne pas avec un accès anonyme car le XSLT utilise la variable “SafeLinkUrl”, donc la modification de ItemStyle.xsl paraissait logique.
Voici un exemple de modifications clair : Content Query Web Part (CQWP) with Anonymous Access

Pour autant, ça ne fonctionne pas.

2ème solution

Une petite analyse de la response avec Fiddler et je m’aperçoit que la webpart à comme url : www.monsite.fr:82

Donc en ajoutant un “access mapping” sur la zone correspondante de type
Url interne : www.monsite.fr:82
Url public : www.monsite.fr

La CQWP fonctione.

Infos : Où se trouve les Access Mappings :

  • Ouvrez la console d’administration de Sharepoint
  • Opérations image

 

 

 

 

  • Rubrique Configuration globale
    image
  • Mappages des accès de substitution
  • image

Aucun commentaire:

Enregistrer un commentaire