IIS 7:为不同的站点使用 IP 地址和端口

IIS 7:为不同的站点使用 IP 地址和端口

我已设置 IIS7。目前我还没有域名,但我们有 IP 地址。

我希望此服务器上只有两个环境,一个用于暂存,一个用于生产。

准备阶段 - 客户测试的区域/预生产区域,生产阶段 - 最终产品。

到目前为止,我已经成功创建了用于生产的 80 端口绑定(即默认网站)和用于 8081 端口暂存的绑定。

生产可以在本地主机和远程主机上运行,​​但是暂存(8081)仅适用于本地主机。

我已在 Windows 防火墙中打开端口 8081,但仍然无法从远程位置访问此站点。具体来说,我收到的错误是:

**Oops! This link appears to be broken.**

答案1

除了 Windows Server 防火墙之外,还有什么另一个防火墙(或路由器)设备保护该服务器?您是否忘记打开和/或将该端口转发到服务器?

答案2

仔细检查您的 Web 浏览器是否配置为使用代理服务器...最糟糕的情况是,您可以在 Web 服务器上运行 WireShark,看看 Web 请求是否真的通过该端口 (8081) 到达 Web 服务器...

另外,运行命令行工具“netstat -na”并查看是否有 8081 绑定的条目。类似:

Proto  Local Address          Foreign Address        State
TCP    0.0.0.0:8081           0.0.0.0:0              LISTENING

相关内容