Les sites Web IIS (Internet Information Services) utilisant HTTP reposent sur plusieurs composants IIS importants qui assurent leur disponibilité. Il s'agit du service d'activation des processus Windows (WAS), du service de publication World Wide Web (W3SVC) et du service HTTP, qui doivent tous s'exécuter correctement. En outre, un pool d'applications fonctionnant correctement doit être disponible pour les applications de site Web. Si l'un de ces composants ne fonctionne pas, le site Web est indisponible.
Ajouter ou modifier les liaisons du site
Vérifiez que le site comporte des liaisons pour lesquelles un port et une adresse IP valides sont configurés, mais aussi que le port et l'adresse IP configurés pour ce site web ne sont pas déjà utilisés par un autre site ou une autre entité. Seul un site Web à la fois peut être lié à une paire IP/port spécifique. Une fois que vous avez ajouté ou modifié les liaisons, il se peut que vous deviez redémarrer le site Web et, dans certains cas, le service HTTP.
Ajouter ou modifier les liaisons du site
Pour ajouter ou modifier les liaisons du site, procédez comme suit :
Cliquez sur Démarrer, sur Panneau de configuration, puis sur Outils d'administration.
Cliquez avec le bouton droit sur Gestionnaire des services Internet (IIS) et sélectionnez Exécuter en tant qu'administrateur.
Dans le volet Connexions, sélectionnez le site Web que vous devez configurer.
Dans le volet Actions, cliquez sur Liaisons...
Pour modifier une liaison existante, sélectionnez-la, puis cliquez sur Modifier.
Pour ajouter une nouvelle liaison, cliquez sur Ajouter.
Une fois que vous avez défini les liaisons uniques du site, cliquez sur OK, puis sur Fermer.
Redémarrer le site
Si nécessaire, redémarrez le site comme suit :
Cliquez sur Démarrer, sur Panneau de configuration, puis sur Outils d'administration.
Cliquez avec le bouton droit sur Gestionnaire des services Internet (IIS) et sélectionnez Exécuter en tant qu'administrateur.
Dans le volet Connexions, sélectionnez le site Web que vous devez configurer.
Dans le volet Actions, cliquez sur Arrêter pour arrêter le site.
Dans le volet Actions, cliquez sur Démarrer pour redémarrer le site.
Vous pouvez également effectuer cela à l'aide des liens ci-dessous :
Arrêter le site web
Démarrer le site web
Arrêter et redémarrer le service HTTP
Dans certains cas, vous devrez peut-être arrêter et redémarrer le service HTTP :
Ouvrez une fenêtre d'invite de commandes avec privilèges élevés. Cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Accessoires, cliquez avec le bouton droit sur Invite de commandes, puis cliquez sur Exécuter en tant qu’administrateur.
Tapez net stop HTTP /y.
Tapez net start w3svc. Cela démarrera également le service HTTP.
Démarrez tous les autres services qui ont été arrêtés lors de l'arrêt de HTTP et W3SVC.
Target | Microsoft.Windows.InternetInformationServices.10.0.WebSite | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.InternetInformationServices.10.0.WebSite.EventLogManualReset2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.InternetInformationServices.10.0.WebSite.InvalidBindings.Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.10.0.WebSite" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.InternetInformationServices.10.0.WebSite.EventLogManualReset2StateMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.InternetInformationServices.10.0.WebSite.InvalidBindings.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="ErrorEventRaised" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<LogName>System</LogName>
<Expression>
<Or>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(1029|1004|1172|1043|1174)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(5043)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-WAS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</Expression>
</Configuration>
</UnitMonitor>