IIS 监听特定端口上的所有 IP

IIS 监听特定端口上的所有 IP

我同时运行 IIS 和 Apache。我将 Apache 设置为 127.0.0.2,将 IIS 设置为 127.0.0.1,这样我就可以将它们都放在端口 80 上。

为了做到这一点,我必须进入 netsh 并使 IIS 仅监听 127.0.0.1。问题是我在 IIS 的 8080 端口上安装了 Team Foundation Server,并且希望能够远程访问它。这意味着我需要能够让 IIS 仅在 8080 端口上监听所有 IP 地址。

我的问题:有没有办法监听/接受特定端口的所有 IP 地址?它基本上是一个 *:8080 条目,这样我就可以让所有外部计算机访问我的 TFS。

如果情况紧急,我会询问所有访问我的 TFS 的成员他们的地址,然后我可以手动输入。

最佳解决方案是,如果我可以让 IIS 监听除 127.0.0.2 之外的所有 IP 地址。是否有一些排除列表?

答案1

IIS 默认监听所有接口。任何已被占用的接口将不会被监听。

只要确保 Apache 在 IIS 之前启动,您就应该设置好了。您实际上也在使用 Apache 中的端口 8080 吗?

相关内容