Jak mogę kontrolować, którego adresu IP używa IIS7?


18

W Win2k3 httpcfgmówiłem IIS, aby nasłuchiwał określonych adresów IP na serwerze. Chcę uruchomić Apache z serwerem VisualSVN na porcie 80 na innym adresie IP, ale IIS7 domyślnie łączy się ze wszystkimi adresami IP.

Jakie narzędzie IIS7 kontroluje powiązania IIS7?


to załatwiło sprawę, ale musisz dodać ip, gdy usługa http działa.
BasePointer

Odpowiedzi:


22

Znalazłem odpowiedź Istnieje narzędzie o nazwie netsh.

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

Domyślnie na liście nie ma adresów IP, więc IIS7 połączy się ze wszystkimi adresami IP. Jeśli dodasz jeden adres IP do listy, będzie on nasłuchiwał tylko tego adresu IP lub dowolnego adresu IP dodanego do listy. Konieczne jest zrestartowanie IIS7, aby zmiana zaczęła obowiązywać.

Edytować:

Aby wyświetlić listę adresów IP, wpisz następujące polecenie po dodaniu adresu IP:

netsh http show iplisten

netshNarzędzie zwraca następujące informacje:

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

0

Wystarczy kliknąć folder „Witryny” w menedżerze IIS, aby wyświetlić listę wszystkich powiązań.

*: 80 byłoby przypisane do wszystkich IP nieprzypisanych

lub

[hostheader] w dniu *: 80

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.