从 Windows Server 2003 或 Windows XP 的安装光盘里的 support/tools/Support.cab 解压出 httpcfg.exe,然后复制到C盘下的 windows\system32 目录下,然后进入到命令提示行,运行 httpcfg set iplisten -i IP1(IP1是要绑定 IIS 的 IP 地址,命令不用加 IP 端口),然后运行 httpcfg query iplisten 查看已经成功绑定,如果你想删除 IIS 绑定的 IP,那就运行 httpcfg delete iplisten -i IP1(IP1 是要绑定 IIS 的 IP 地址)。Apache 的 httpd.conf 配置文件里,把 listen *:80 替换成 listen IP2:80 (IP2 是要 Apache 绑定监听的 IP 地址)。最后重新启动服务器,一定要重新启动服务器才生效。现在 IIS 和 Apache 就能运行在多 IP 下都使用80端口了。
参考资料: http://blog.lilujun.com/post/144/