Comment puis-je contrôler quelle adresse IP IIS7 utilise?


18

Dans Win2k3, j'avais l'habitude httpcfgde dire à IIS d'écouter des adresses IP spécifiques sur le serveur. Je veux exécuter Apache avec VisualSVN Server sur le port 80 sur une autre adresse IP mais IIS7 se lie à toutes les adresses IP par défaut.

Quel utilitaire pour IIS7 contrôle les liaisons IIS7?


cela a fait l'affaire, mais vous devez ajouter ip pendant que le service http fonctionne.
BasePointer

Réponses:


22

J'ai trouvé la réponse. Il existe un utilitaire appelé netsh.

netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx

Par défaut, il n'y a aucune adresse IP sur la liste, donc IIS7 se liera à toutes les adresses IP. Si vous ajoutez une adresse IP à la liste, il écoutera uniquement cette adresse IP ou toute adresse IP ajoutée à la liste. Il est nécessaire de redémarrer IIS7 pour que la modification prenne effet.

Éditer:

Pour répertorier les adresses IP, tapez la commande suivante après avoir ajouté l'adresse IP:

netsh http show iplisten

L' netshutilitaire renvoie les informations suivantes:

IP addresses present in the IP listen list: xxx.xxx.x.x

0

Cliquez simplement sur le dossier "Sites" dans le gestionnaire IIS et il répertorie toutes les liaisons.

*: 80 serait la limite de toutes les adresses IP non attribuées

ou

[hostheader] le *: 80

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.