Sous Win2k3, j’utilisais httpcfg pour indiquer à IIS d’écouter sur des adresses IP spécifiques du serveur. Je souhaite 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 d’IIS7 ?
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 dans la liste, donc IIS7 se liera à toutes les adresses IP. Si vous ajoutez une adresse IP à la liste, il n’écoutera que 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.
Modification :
Pour lister les adresses IP, tapez la commande suivante après l’ajout de l’adresse IP :
netsh http show iplisten
L’utilitaire netsh retourne les informations suivantes :
IP addresses present in the IP listen list: xxx.xxx.x.x