Méthode de déploiement automatisé du script IIS
Outils requis : appcmd.exe Cet outil Non besoin de l'installer séparément, il est installé avec iis. Le répertoire où se trouve cet outil est "C:WindowsSystem32inetsrv"
Document d'aide officielappcmd.exe exemple de déploiement d'un site Web IIS : (Copiez ce code et enregistrez-le en tant que bat pour l'exécuter)
Recommandé (gratuit) : IIS
::跳到iis命令工具所在目录下 cd C:\Windows\System32\inetsrv ::删除指定web站点 appcmd.exe delete site "Default Web Site" appcmd.exe delete site "ppsweb" ::删除指定应用程序池 appcmd delete apppool "ppsweb" appcmd delete apppool "ppswebservice" appcmd delete apppool "ChartPic" appcmd delete apppool "PipelinePath" ::添加应用程序池 appcmd add apppool /name:"ppsweb" ::修改应用程序池启动模式 appcmd.exe set APPPOOL "ppsweb" /config /startMode:"AlwaysRunning" /commit:apphost ::修改应用程序池标示 appcmd.exe set APPPOOL "ppsweb" /processModel.identityType:"SpecificUser" /processModel.userName:"*****" /processModel.password:"*****" /commit:apphost ::设置固定时间间隔回收应用程序池 appcmd.exe set APPPOOL "ppsweb" /recycling.periodicRestart.time:"00:00:00" /commit:apphost ::设置指定时间回收应用程序池 appcmd.exe set APPPOOL "ppsweb" /+"recycling.periodicRestart.schedule.[value='00:30:00']" /commit:apphost ::关闭快速故障防护功能 appcmd.exe set APPPOOL "ppsweb" /failure.rapidFailProtection:"False" /commit:apphost appcmd add apppool /name:"ppswebservice" appcmd.exe set APPPOOL "ppswebservice" /config /startMode:"AlwaysRunning" /commit:apphost appcmd.exe set APPPOOL "ppswebservice" /processModel.identityType:"SpecificUser" /processModel.userName:"*****" /processModel.password:"*****" /commit:apphost appcmd.exe set APPPOOL "ppswebservice" /recycling.periodicRestart.time:"00:00:00" /commit:apphost appcmd.exe set APPPOOL "ppswebservice" /+"recycling.periodicRestart.schedule.[value='00:30:00']" /commit:apphost appcmd.exe set APPPOOL "ppswebservice" /failure.rapidFailProtection:"False" /commit:apphost appcmd.exe set APPPOOL "ppswebservice" /enable32BitAppOnWin64:"True" /commit:apphost ::添加web站点 appcmd.exe set config -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True']" /commit:apphost ::绑定端口访问方式 appcmd.exe set config -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].bindings.[protocol='http',bindingInformation='*:80:']" /commit:apphost ::绑定端口访问方式 appcmd.exe set config -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].bindings.[protocol='https',bindingInformation='*:443:']" /commit:apphost ::添加web站点默认运行路径和应用程序池 appcmd.exe set config -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/',applicationPool='ppsweb',serviceAutoStartEnabled='True',preloadEnabled='True']" /commit:apphost ::添加web站点的应程序路径 appcmd.exe set config -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/',applicationPool='ppsweb',serviceAutoStartEnabled='True',preloadEnabled='True'].[path='/',physicalPath='C:\inetpub\wwwroot\ppsweb']" /commit:apphost ::添加web子站点方式 appcmd.exe set config -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/WebService',applicationPool='ppswebservice',serviceAutoStartEnabled='True',preloadEnabled='True']" /commit:apphost appcmd.exe set config -section:system.applicationHost/sites /+"[name='ppsweb',id='2',serverAutoStart='True'].[path='/WebService',applicationPool='ppswebservice',serviceAutoStartEnabled='True',preloadEnabled='True'].[path='/',physicalPath='C:\inetpub\wwwroot\ppsweb\WebService']" /commit:apphost ::修改web站点单个请求的大小 appcmd.exe set config -section:system.webServer/asp /limits.maxRequestEntityAllowed:"20000000" /commit:apphost ::修改web站点允许上传单个文件大小 appcmd.exe set config -section:system.webServer/serverRuntime /uploadReadAheadSize:"20971520" /commit:apphost pause
3. Utilisez des outils pour générer automatiquement Scripts de déploiement de commandes iis : (ici, cela explique uniquement l'utilisation de l'outil, et n'explique pas la signification de chaque attribut en détail. Vous pouvez consulter la documentation vous-même)
Ouvrez "l'éditeur de configuration"
Ce nœud a beaucoup de contenu, vous pouvez choisir ce dont vous avez besoin Configurer le nœud. Document d'aide
Ceci est le script généré. Il existe plusieurs scripts en langage (C#, javaScript, APPCmd, PowerShell. Ici, je suis plus familier avec la ligne de commande AppCmd, je choisis donc la commande). script de ligne Vous pouvez également choisir d'autres scripts de langue, quel que soit le script de langue que vous connaissez.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Les performances et les cas d'utilisation d'IIS dans les applications réelles incluent la création de sites Web statiques, le déploiement d'applications ASP.NET, la configuration de SSL / TLS, l'optimisation des performances et la résolution de problèmes communs. 1. Créez un site Web statique: En configurant le document par défaut sur index.html, IIS peut facilement gérer le contenu statique. 2. Deployer les applications ASP.NET: IIS et ASP.NET INTRESSIONNENT INTROPIFIER LE DELAGEMENT DE CONTENU Dynamique en configurant les gestionnaires et les chemins d'exécution. 3. Configurer SSL / TLS: Activer l'accès SSL, assurez-vous que toutes les demandes sont faites via HTTPS, améliorant la sécurité du site Web. 4. Optimisation des performances: améliorez l'expérience utilisateur en activant la compression, en configurant les caches et en ajustant les pools d'applications. 5. Résoudre FAQ: exécuté en vérifiant le service

IIS est le logiciel de serveur Web de Microsoft pour les systèmes d'exploitation Windows, et les raisons de la choisir incluent l'intégration transparente avec les systèmes Windows et les fonctionnalités riches. 1) IIS prend en charge une variété de langages de programmation et de cadres, adaptés à l'hébergement de contenu statique et dynamique. 2) Vous pouvez facilement créer et gérer les sites Web via IIS Manager. 3) IIS fournit une fonction de réécriture URL pour améliorer l'effet SEO. 4) Les erreurs courantes telles que 404 et 500 peuvent être résolues en vérifiant la configuration et les journaux. 5) L'optimisation des performances comprend l'activation de la compression, la configuration de la mise en cache et de l'équilibrage de charge pour améliorer la vitesse et la fiabilité du site Web.

IIS est toujours utilisé et populaire sur le marché actuel, en particulier dans les environnements au niveau de l'entreprise et Windows, mais fait face à la concurrence pour les serveurs Web open source. 1) IIS a une place dans les entreprises utilisant des serveurs Windows en raison de son intégration étroite avec les produits Microsoft. 2) Cependant, il est moins utilisé dans les communautés open source et les petits sites Web car Apache et Nginx sont plus populaires. 3) La part de marché d'IIS est progressivement en baisse, mais elle est toujours courante dans les intranets d'entreprise et les agences gouvernementales. 4) L'expérience personnelle montre que l'interface de gestion IIS est intuitive et s'intègre bien à ASP.NET, mais ses performances de concurrence élevées ne sont pas aussi bonnes qu'Apache ou Nginx.

IIS est toujours une option d'hébergement Web viable, en particulier pour les applications d'entreprise qui reposent sur les environnements Windows. 1) IIS est étroitement intégré à Windows, fournissant de riches outils de gestion et des fonctionnalités de sécurité. 2) Excellent dans les applications élevées de concurrence et ASP.Netcore. 3) La conception modulaire prend en charge une grande évolutivité. 4) Fournit des fonctionnalités de sécurité puissantes telles que l'authentification et la prise en charge SSL / TLS.

Comment IIS fonctionne-t-il en termes de performances et de sécurité? IIS est optimisé en termes de performances en permettant la compression, le réglage des paramètres du pool d'applications et la surveillance des performances; En termes de sécurité, il est protégé en activant les HTTP, en restreignant l'accès IP et la surveillance de la sécurité, mais il est également confronté à certains défis.

IIS fonctionne bien sur le marché des serveurs Web, en particulier dans l'environnement Windows. 1) Les performances et la stabilité élevées d'IIS le rendent populaire dans les applications au niveau de l'entreprise. 2) Sa sécurité est garantie par des pare-feu intégrés et des correctifs de sécurité réguliers. 3) La facilité d'utilisation de l'IIS est due à ses outils de gestion et à l'environnement de développement intégré. 4) Bien qu'il ne soit pas aussi bon qu'Apache et Nginx en termes de support multiplateforme et open source, l'intégration et la facilité d'utilisation d'IIS sous Windows sont ses avantages.

La gestion de PHP sur IIS est possible, avec des avantages importants et certains défis. 1) IIS est bien intégré à Windows, fournissant des outils de sécurité et de gestion. 2) FastCGI prend en charge l'amélioration des performances de PHP. 3) Microsoft fournit une prise en charge officielle et une documentation. Cependant, la configuration et l'optimisation nécessitent une attention sur le chemin du gestionnaire PHP et les paramètres FastCGI pour assurer un fonctionnement efficace.

IIS maintient sa vitalité sur le marché des serveurs Web hautement concurrentiel, principalement en raison de son intégration étroite avec Windows, la prise en charge des capacités de gestion ASP.NET et riches. 1) L'intégration avec Windows simplifie la gestion de la sécurité des applications Web; 2) La prise en charge native pour ASP.NET en fait le premier choix pour les développeurs .NET; 3) Les outils de gestion puissants sont faciles à configurer et à surveiller. Malgré les défis des applications multiplateformes, l'IIS peut toujours jouer ses forces en combinant d'autres technologies.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

MantisBT
Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Listes Sec
SecLists est le compagnon ultime du testeur de sécurité. Il s'agit d'une collection de différents types de listes fréquemment utilisées lors des évaluations de sécurité, le tout en un seul endroit. SecLists contribue à rendre les tests de sécurité plus efficaces et productifs en fournissant facilement toutes les listes dont un testeur de sécurité pourrait avoir besoin. Les types de listes incluent les noms d'utilisateur, les mots de passe, les URL, les charges utiles floues, les modèles de données sensibles, les shells Web, etc. Le testeur peut simplement extraire ce référentiel sur une nouvelle machine de test et il aura accès à tous les types de listes dont il a besoin.

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)
