Wie kann ich steuern, welche IP-Adresse IIS7 verwendet?

18

In Win2k3 habe httpcfgich IIS angewiesen, bestimmte IP-Adressen auf dem Server abzuhören. Ich möchte Apache mit VisualSVN Server an Port 80 unter einer anderen IP-Adresse ausführen, aber IIS7 wird standardmäßig an alle IP-Adressen gebunden.

Welches Dienstprogramm für IIS7 steuert die IIS7-Bindungen?

Michael
quelle
Das hat den Trick gemacht, aber Sie müssen IP hinzufügen, während der http-Dienst funktioniert.
BasePointer

Antworten:

22

Ich habe die Antwort gefunden. Es gibt ein Dienstprogramm namens netsh.

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

Standardmäßig sind keine IP-Adressen in der Liste enthalten, sodass IIS7 an alle IP-Adressen gebunden wird. Wenn Sie der Liste eine IP hinzufügen, wird nur diese oder eine der Liste hinzugefügte IP abgehört. Es ist erforderlich, IIS7 neu zu starten, damit die Änderung wirksam wird.

Bearbeiten:

Geben Sie zum Auflisten der IP-Adressen den folgenden Befehl ein, nachdem die IP-Adresse hinzugefügt wurde:

netsh http show iplisten

Das netshDienstprogramm gibt die folgenden Informationen zurück:

IP addresses present in the IP listen list: xxx.xxx.x.x
Brennan
quelle
0

Klicken Sie einfach im IIS-Manager auf den Ordner "Sites", um alle Bindungen aufzulisten.

*: 80 wäre die an alle IP's gebundene alle nicht zugeordnet

oder

[Hostheader] am *: 80

Chad Grant
quelle