javascript, javascripts, js, jscript, scripts, script, html, dhtml, dynamic, cookies, menu, frames, formulaire, source, code, gratuit, exemple, developper, html, php4, php3, php, mysql, liens, php2, forum, livre d'or, pages, web, dynamiques, programmation, webmasters, webmestres, tutorial, tutoriel, annuaires, espace, membres, banniéres, caddies, chats, compteurs, formulaires, forums, gestion, documentations, news, mailing, list, newsletter, moteurs, recherche, sondages, votes, statistiques, autres, agendas, calendriers, mail, annonces, audio, outils, réseaux, graphique, recommandation, site, sécurité, portail, creation, actualité, moteur de recherche, moteur, trucs, astuces, services, flash, action script, actionscript Tutoriaux : ASP / ASP.NET
Script Masters : Javascript, Php, Mysql, html pour Webmasters!
 
    Script Masters
 
    Espace membre
 
    Langages
 
    Autres ressources
 
    Emploi avec Jobintree
 
    Ressources graphiques
 
    Recherche
 
    Kit graphique
 
    Liens
 
    Statistiques


 




Untitled Document
Installation IIS et ASP


Tutorial écrit par : Daniel Fabien - Script Masters

 

Introduction

 

 

Ce tutorial a pour but de vous détailler les étapes d’installation d’un serveur IIS 5. Ce serveur permettra d’exécuter des scripts ASP à partir de votre machine.
Les systèmes d’exploitation sur lesquels vous trouverez IIS 5 sont Windows 2000 pro et Windows XP pro (la version familiale ne propose pas le serveur). Comme le serveur n’est pas installé par défaut, nous allons en détailler les étapes ici.
Pour les possesseurs de Windows 98, vous trouverez le serveur PWS (Personnal Web Server). Il est disponible sur le cd de Windows 98. Son installation ne sera pas détaillée ici.
Enfin, si vous ne pouvez installer aucun de ces serveurs, vous trouverez en fin de tutorial un lien vers un hébergeur gratuit proposant le moteur ASP que nous avons testé pour vous.

 

Installation de IIS 5


Avant de débuter la procédure ci-dessous, assurer vous qu’aucun serveur ne tourne déjà sur votre machine (Apache par exemple).
Pour installer IIS, cliquer sur Démarrer, Paramètres et Panneau de configuration. Ouvrez l’application « Ajout/Suppression de programmes », puis « Ajouter ou supprimer des composants Windows » qui se trouve à droite de la fenêtre. Vous obtiendrez alors l’écran ci-dessous :

.

Si « Services Internet (IIS) » n’apparaît pas dans la liste, vous ne posséder pas la version « Pro » de Windows XP.
Dans le cas contraire, vous pouvez cocher la case correspondante.
Dans notre exemple, nous choisissons l’installation par défaut. Celle-ci exclut les services FTP (pour monter un serveur FTP sur votre machine). La configuration par défaut est suffisante pour faire tourner le moteur de script ASP.
Suivez ensuite les étapes de l’installation pour la mener à son terme.

Connexion au serveur
 

Si l’installation s’est correctement déroulée, vous aurez la possibilité d’accéder au site par défaut en tapant l’url : http://localhost/
Si tout s’est correctement déroulé, deux fenêtres devrait s’ouvrir dont voici la capture d’écran de la première :

 

Configuration du serveur
 

Pour configurer votre serveur : Démarrer > Paramètres > Panneau de configuration > Outils d’administration > Services Internet (IIS)
Cet écran s’affichera alors :


Création d’un répertoire virtuelle

La première étape consistera à créer un répertoire virtuel où vous pourrez tester vos scripts. Pour cela, cliquer du bouton droit sur « Site Web par défaut ». Dans le menu, sélectionner Nouveau > Répertoire virtuel…
L’assistant se lance alors pour vous permettre de configurer cet emplacement.
La première étape consiste alors à donner un alias a votre répertoire virtuel. Nous allons l’appeler « Scripts ». Nous vous conseillons d’utiliser des alias simples. Dans notre exemple, notre site sera accessible via : http://localhost/Scripts/

L’étape suivante vous demandera de sélectionner un répertoire. Nous avons pour l’occasion créer un répertoire spécialement réservé au test de nos scripts dans D:\Développement\ASP. C’est là que nous copierons tout nos fichier asp.
Ce qui donne :


A l’écran suivant, nous conservons les options par défaut à savoir les droits en lecture du répertoire et en exécution pour les scripts ASP.
Et voila, vous possédez maintenant les éléments pour créer votre premier script !


Un premier script

Pour cela, rendez-vous dans le répertoire que vous venez de définir (chez nous : D:\Développement\ASP). Créer un nouveau document texte et éditer le à l’aide du bloc note. Saisissez alors le script suivant :

Script :
<%
Response.write("Hello World!")
%>

Vous l’aurez compris, cela écrit la chaîne de caractère « Hello World! » sur la sortie standard. Remarquez que votre script ASP doit être saisi entre les balises <% %>. A présent, enregistrez le script et fermer le bloc note. Pensez à renommer le fichier en « helloworld.asp ».
Ouvrez votre navigateur Internet et saisissez l’adresse suivante : http://localhost/Scripts/helloworld.asp ou modifiez « Scripts » par le nom que vous avez affecté à votre répertoire virtuelle. Votre premier script s’exécutera alors !


Configuration du site

Si vous retournez dans l’espace de configuration de IIS, vous remarquez que votre répertoire virtuel apparaît dans la liste des sites Web par défaut :

Si vous le sélectionner, vous remarquez que votre fichier « helloworld.asp » apparaît dans l’arborescence de votre site.

Nous allons maintenant configurer les options de votre site. Pour commencer, cliquez du bouton droit sur le nom de votre répertoire virtuel, puis sélectionnez « Propriété » dans le menu. L’écran suivant doit alors apparaître :


Sous l’onglet « Répertoire virtuelle » vous trouverez les options que vous avez définies lors de la création de votre premier répertoire.
Nous allons commencer par nous intéresser à l’onglet « Documents ». Vous aurez la possibilité de définir les pages par défauts qui seront afficher lors de l’accès à votre site (http://localhost/Script/ ). Comme vous aller développer un site en ASP, il me semble judicieux de rajouter la page « index.asp » en tête de la liste des documents par défaut.
Les autres répertoires vous permettront de définir la sécurité, les messages d’erreur ou de gérer les en-têtes HTTP.
Pour définir des options plus générales, vous pouvez visualiser les propriétés au niveau de « Sites Web par défaut ». Vous aurez ainsi la possibilité de définir le temps d’exécution maximale de vos requêtes ou bien encore le port sur lequel tourne votre serveur. Si vous posséder un serveur apache, il est important de modifier le port de l’un ou l’autre des serveurs afin de les faire tourner tout les deux simultanément. Si vous passez par exemple sur le port 81, vous accéderez à votre site par cette url : http://localhost:81/Scripts/


Vous ne parvenez pas à installer IIS ?
 

Si vous ne pouvez pas installer de serveur IIS chez vous, voici un hébergeur gratuit de site ASP (en Anglais) :
http://www.domaindlx.com/


Nous l’avons testé le 25 Mai 2004 :
- Inscription rapide (Juste quelques champs à remplir et un mail de confirmation d’ouverture de compte vous parvient dans la seconde)
- Interface Web pour uploader vos fichier (Ca vaut pas un bon client FTP, mais il remplit sa fonction)
- Hébergement gratuit avec 100 MO d’espace disque, ASP 3.0 et la possibilité de se connecter à une base Access
- En contrepartie, une bannière sera présente sur vos pages

Bilan : A essayer, au pire cela vous permettra de vous familiariser avec ASP et peut être (si vous tombez sous le charme) investir chez un hébergeur professionnel.


Conclusion
 

Voila, nous avons vu les principaux éléments de configuration pour vous permettre de commencer à développer vos scripts ASP. Néanmoins, IIS possède encore de nombreuses propriétés de configuration que je vous laisse découvrir. Attention néanmoins à conserver une trace de la configuration par défaut sinon vous serez bon pour désinstaller votre serveur et le réinstaller avec ces options par défaut.


- Un problème? Posez vos questions sur le forum ASP / ASP.NET!
- Ce tutorial a été consulté 20186 fois
- Afficher ce tutorial au format imprimable


Script Masters © Ce texte est la propriété de son auteur.
Toute reproduction est interdite.

 




 
 
Fabien Daniel - © 2001-2009 | Hebergement : OVH | CNIL : 796128