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?


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

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.