У Win2k3 я httpcfg
казав IIS слухати конкретні IP-адреси на сервері. Я хочу запустити Apache з VisualSVN Server на порт 80 за іншою IP-адресою, але IIS7 прив'язує до всіх IP-адрес за замовчуванням.
Яка утиліта для IIS7 контролює прив’язки IIS7?
У Win2k3 я httpcfg
казав IIS слухати конкретні IP-адреси на сервері. Я хочу запустити Apache з VisualSVN Server на порт 80 за іншою IP-адресою, але IIS7 прив'язує до всіх IP-адрес за замовчуванням.
Яка утиліта для IIS7 контролює прив’язки IIS7?
Відповіді:
Я знайшов відповідь. Є утиліта, яка називається netsh
.
netsh http add iplisten ipaddress=xxx.xxx.xxx.xxx
За замовчуванням у списку немає IP-адрес, тому IIS7 прив’яже до всіх IP-адрес. Якщо ви додасте до списку один IP, він прослухає саме той IP або будь-який IP, який додано до списку. Щоб зміни набули чинності, необхідно перезапустити IIS7.
Редагувати:
Щоб переглянути IP-адреси, введіть наступну команду після додавання IP-адреси:
netsh http show iplisten
netsh
Утиліта повертає наступну інформацію:
IP addresses present in the IP listen list: xxx.xxx.x.x