我在 dmz 中运行两个装有 IIS6 的 Server 2003 机器。我还有一个在 dmz 内部防火墙后面运行 IIS6 的 Server 2003 机器。因此,我基本上拥有一个在 dmz 中的临时环境和一个在 dmz 外部的生产环境。这是为了服务于一个小型企业网站。
所有三台服务器上都运行着一个 cms 实例,而我的临时服务器用于更新和发布内容到我的两台生产服务器。我遇到的问题是,只有一台生产服务器真正更新了网站的文件。另一台只是将它们回滚到大约一周前的版本。这些是开发人员用于构建网站的 .ascx 文件。
对于为什么会发生这种情况,有什么想法吗...我不认为这是 cms,因为其他两个盒子不会这样做。
答案1
您可以检查以下一些想法:
- 您是否对该服务器使用某种反向代理?
- 您是否检查过站点主目录的文件夹是否指向正确的目录?
- 您的 IIS 配置中的主机标头是否正确?也许有另一个网站响应了有问题的主机标头(域名)?
- 当您将静态文件(html、txt、图像)放入目录时会发生什么?当您尝试从浏览器访问它时是否可用?