Comment créer un site Web et un apppool dans IIS en utilisant l'invite de commande

Comment créer un site Web et un apppool dans IIS en utilisant l'invite de commande

Services d'information sur Internet (IIS) est un serveur Web de Microsoft qui est utilisé pour héberger des sites Web et des applications Web. IIS est préinstallé avec des systèmes d'exploitation Windows et fournit une interface conviviale pour gérer les sites Web et les applications Web. Cependant, pour les utilisateurs et administrateurs avancés, IIS fournit également la possibilité de le gérer à l'aide de l'interface de ligne de commande, appelée invite de commande.

Dans cet article, nous vous guiderons dans le processus de création d'un site Web et d'un pool d'applications dans IIS en utilisant l'invite de commande.

Étape 1: Ouvrez l'invite de commande

La première étape pour créer un site Web et un pool d'applications dans IIS en utilisant l'invite de commande consiste à ouvrir l'invite de commande elle-même. Pour ce faire, appuyez sur la touche Windows + X et sélectionnez l'option «Invite de commande (Admin)». Si vous êtes invité, cliquez sur «Oui» pour accorder des autorisations administratives.

Vous pouvez également appuyer sur le bouton "Fenêtre", puis rechercher "Invite de commande". Dans la liste de recherche, cliquez avec le bouton droit sur «Invite de commande» et cliquez sur «Exécuter en tant qu'administrateur»>

Sur l'invite de commande, accédez à la C: \ Windows \ System32 \ inetsrv annuaire.

CD C: \ Windows \ System32 \ inetsrv 

Étape 2: Installer IIS

Si IIS n'est pas déjà installé sur votre système, vous devrez l'installer. Pour ce faire, saisissez la commande suivante dans l'invite de commande et appuyez sur Entrée:

Dism / Online / Active-Feature / FeatRename: iis-webserver / all 

Étape 3: Créer un pool d'applications dans IIS

Le pool d'applications IIS est utilisé pour le regroupement des sites afin d'utiliser des paramètres de configuration similaires ou d'empêcher d'autres applications pour utiliser les ressources d'une application par d'autres applications. Utilisez l'une des options ci-dessous selon vos exigences

  • Pool d'application avec paramètres par défaut
  • Utilisez la commande suivante pour créer un pool d'applications nommé "Myapppool" avec les paramètres par défaut de IIS.

    appcmd ajouter apppool / nom: myapppool 

  • Pool d'applications avec paramètres spécifiques
  • Si vous souhaitez utiliser différents paramètres pour vos pools d'applications, utilisez la commande ci-dessous. Changement managedruntimeversion Selon vos exigences v1.0, v1.1, v2.0 ou V4.0.

    appcmd ajouter apppool / name: myapppool / managedRuntimeVersion: v2.0 / managedpipelinemode: intégré 

Étape 4: Créez un site Web dans IIS

Une fois le pool d'applications créé, vous pouvez désormais créer un site Web dans IIS. Pour ce faire, utilisez la commande suivante:

appcmd ajouter le site / nom: mywebsite / physicalpath: c: \ inetpub \ wwwroot \ mywebsite / bindings: http / *: 80: exemple.com / apppool: myapppool 

Remplacez «MyWebsite» par le nom souhaité pour votre site Web et «C: \ Inetpub \ wwwroot \ mywebsite» avec le chemin physique où les fichiers du site Web seront stockés. Remplacez également «Exemple.com ”avec le nom de domaine de votre site.

Étape 5: Démarrez le site Web

La dernière étape consiste à démarrer le site Web. Utilisez la commande suivante pour démarrer le site Web:

Appcmd Start Site / Site.Nom: MyWebsite 

Remplacer «mywebsite» par le nom de votre site Web.

Étape 6: Créez une application de sous-répertoire (si nécessaire)

Vous pouvez ajouter une application de sous-répertoire à votre site Web existant. Par exemple, pour configurer une URL comme http: // exemple.com / blog, le / blog est l'application de sous-répertoire configurée sous l'exemple.site Web com. Pour créer cette création, exécutez la commande suivante. En supposant que la racine du document pour le blog est C: \ Inetpub \ wwwroot \ blog.

appcmd ajouter une application / site.nom: exemple.com / path: / blog / PhysicalPath: c: \ Inetpub \ wwwroot \ blog 

Étape 7: Modification du pool d'applications (si nécessaire)

Vous pouvez également modifier le pool d'applications de n'importe quel site Web à l'aide de la commande appcmd. Utilisez la commande suivante pour modifier le pool d'applications du site exemple.com et définir le pool d'applications sur myapppool

Appcmd Set Site / Site.nom: exemple.com / [path = '/'].ApplicationPool: MyApppool 

Pour modifier le pool d'applications pour une URL de sous-répertoire, utilisez la commande suivante.

Appcmd Set Site / Site.nom: exemple.com / [path = '/ blog'].ApplicationPool: MyApppool 

Conclusion

En conclusion, créer un site Web et un pool d'applications dans IIS en utilisant l'invite de commande est un processus simple qui peut être achevé en quelques étapes. Cette méthode est particulièrement utile pour les utilisateurs et administrateurs avancés qui souhaitent automatiser le processus de création de sites Web et de pools d'applications ou pour ceux qui préfèrent utiliser l'interface de ligne de commande. En suivant les étapes décrites dans cet article, vous pouvez facilement créer un site Web et un pool d'applications dans IIS en utilisant l'invite de commande.