Exportation et Importation de vos sites sous IIS7 ou IIS8

Lorsque vous utilisez des serveurs IIS7 ou IIS8 dans un environnement d'équilibrage de charge (load-balancing) ou lorsque vous pensez à une migration de vos sites vers un autre serveur IIS, vous aurez beaucoup de travail à faire pour recréer vos sites en gardant les même paramètres sur vos serveur. Pour cela, il est possible d'exporter et d'importer vos paramètres de configuration de vos sites en utilisant la commande
appcmd " de IIS



Exportation des pools d'application:

%windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\pools.xml
Cette commande exporte tous les pools d'applications sur votre serveur même les pools par défaut, donc après génération de ce fichier pools.xml,vous devez le modifier en supprimant les pools par défaut de IIS (exemple: DefaultAppPool, etc...)

Importation des pools d'application

%windir%\system32\inetsrv\appcmd add apppool /in < c:\pools.xml
Après exécution de cette commande tous les pools d'application dans le xml seront créer sur votre serveur


Exportation des sites

%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sites.xml
Cette commande exportera les configurations de tous vos sites, même Default Website, sous format xml

Importation des sites

avant d'exécuter la commande qui suit, vous devez tout d'abord vérifier les chemins physique de vos sites et si nécessaire de les modifier il faut le faire.

%windir%\system32\inetsrv\appcmd add site /in < c:\sites.xml

Après  exécution de cette commande tous les sites dans le xml seront créer sur votre serveur IIS


et commeça la vie est belle

Comments

Popular posts from this blog