SharePoint 2007 : Host Header Mode
SharePoint 2007 est avant tout un framework de gestion de site, un site provisionning factory.
Je ne parle pas forcement d'un ou de deux sites mais de la possibilité de gérer 100 ou 10000 sites.
Dans ce genre de fonctionnement, la gestion des adresses peut devenir rapidement un vrai cauchemar
Le Host Header mode permet juste de faciliter ceci.
Si WSS v2 le permettait à l'installation de la base de configuration, WSS v3 lui simplifit le tout !
Ainsi désormais, on peut gérer sans écueil des site Host Header ou Path based.
le tout directement depuis une ligne de commande :
FAQ : What improvements have been made in Scalable hosting mode
Simple et bien pratique.
Cependant, je vais un peu détailler
>>> le Host Header mode permet, en terme simple, de pouvoir gérer plusieurs Collections de Site SharePoint (SPsite) sur la même Web Application mais en utilisant des noms de domaines dédiés.
Pour rappel, voici l'architecture logique de SharePoint 2007 :
Par défaut, le fonctionnement de SharePoint 2007 est basé sur les chemin de gestion. Ces managed paths permettent d'accrocher une Collection de Site (la pyramide de Web site commencant par le top level site) à une url. Url étant gérée par la Web Application.
Ainsi, si une Web Application est monté sur l'url : www.example.com bien les Site Collection peuvent être créer sur des chemins comme
Bien sur rien ne vous empêche de créer d'autre chemins de gestion dans la Central Administation.
C'est à dire, des chemins :
Bref, tout dépend donc de l'url de base de votre Web Application.
Soucis, si jamais vous voulez gérer une dizaine de sous domaine, bien, vous êtes réduits à gérer une dizaine de site IIS pour créer vos 10 Web Applications (rappel, une Web Application est un site IIS étendu SharePoint).
Le Host Header mode permet justement de faciliter ce besoin en permettant de gérer directement les domaines dans la même Web Application, donc le même site IIS
Soit des Site Collections accessibles sur des sous domaines comme :
- TeamA.example.com
- TeamB.example.com
- TeamC.example.com
- Direction.Management.example.com
- ...
En résumé, pas de probléme, tout n'est question que d'URL. SharePoint 2007 pouvant gérer les 2 types dans les mêmes Web Applications sans sourciller.
Il faut juste utiliser les lignes de commandes pour les site en Host Header :
stsadm.exe -o createsite
-url http://troy.example.com
-ownerlogin DOMAIN\username
-owneremail username@example.com
-hhurl http://www.example.com
(voir l'encapsuler dans une feature pour l'admin centrale, à voir ...)
Renaud Comte aka TheMit (un peu d'IT pour changer)
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :