我已设置 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