如何控制IIS7使用哪个IP地址?


18

在Win2k3中,我曾经httpcfg告诉IIS侦听服务器上的特定IP地址。我想在另一个IP地址的端口80上运行带有VisualSVN Server的Apache,但是IIS7默认绑定到所有IP地址。

IIS7的哪个实用程序控制IIS7绑定?


做到了这一点,但是您必须在http服务正常工作时添加ip。
2014年

Answers:


22

我找到了答案。有一个名为的实用程序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

0

只需单击IIS管理器中的“站点”文件夹,它就会列出所有绑定。

*:80将绑定到所有未分配的所有IP

要么

*:80上的[hostheader]

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.