11 janvier 2010
publié par 
Il est de plus en plus courant de déployer ses sites WEBDEV sur des machines dédiées des hébergeurs. Cette solution est en effet très avantageuse car vous êtes libre de vos installations sur le serveur (programmes WINDEV back-office, tâches planifiées ...).

Dans ce contexte votre serveur peut héberger de nombreux sites, pouvant ne pas appartenir à un unique domaine. Vous pouvez alors créer des serveurs virtuels portant le nom de ces domaines.

Pour créer votre serveur virtuel procédez ainsi :


1 - Chez votre fournisseur du domaine (www.mondomaine.com) il faut modifier votre DNS. Ce DNS doit renvoyer sur l'adresse IP du serveur sur lequel on déploiera le site WebDev.

2 - Sur le serveur où est installé le serveur d'application WebDev, dans IIS, il faut créer un nouveau serveur virtuel portant ce nom votre domaine (par exemple : www.mondomaine.com). Ce serveur virtuel doit pointer sur le répertoire "<MonSite>_WEB" de votre site. Pour accéder à la console de IIS, exécutez la commande "Inetmgr" dans le menu "Exécuter" de Windows.

3 - Une fois créé, vous devez définir quel compte Windows utilise ce serveur virtuel.
Pour cela vous devez dans IIS :

- sélectionner le serveur virtuel
- cliquer sur le lien "Paramètre de base" dans le volet de droite
- cliquer ensuite sur le bouton "Ce connecter en tant que"
- Définir un utilisateur spécifique en utilisant un compte standard Windows et non administrateur
- valider vos choix et tester le résultat par le bouton "Tester les paramètres"

4 - Exécutez ensuite WD150Admin, volet "Avancé" puis bouton "Serveur". Vérifiez que IIS et bien le serveur Web sélectionné puis cliquez le bouton "Serveurs virtuel". Vous pouvez alors cocher ce nouveau serveur virtuel (www.mondomaine.com) pour WebDev.

5 - Retournez dans IIS, vous pourrez observer que les alias pour le moteur WebDev (exemple : WD150AWP) ont bien étaient créés dans votre serveur virtuel.

6 - Il faut maintenant interdire pour ce domaine l'installation d'un site par un compte Windows anonyme.

Pour cela vous devez :

- sélectionner votre serveur virtuel
- vous placer sur WD150AWP
- afficher le contenu de ce répertoire (volet en bas de la partie centrale)
- sélectionner l'exécutable "WD150instawp.exe"
- cliquer dans le volet de droite sur le lien "Basculer vers l'affichage des fonctionnalités"
- double-cliquer sur "Authentification"
- désactiver le compte "Authentification anonyme".

7 - Si nécessaire, vous devez ajouter pour ce serveur virtuel le nom de la page par défaut de votre site.

Pour cela vous devez dans IIS :

- sélectionner votre serveur virtuel
- cliquer dans la partie centrale sur le bouton "Document par défaut".
- Donner un nom de page et valider.

Le cas classique est une première page AWP, exemple : "Accueil.awp" ou "Index.awp" ...

Lors du déploiement :

vous devrez donner comme serveur le nom de ce serveur virtuel ou l'adresse IP de ce serveur. Vous devrez aussi cocher l'option "Requêtes authentifiées".

< Retour