我们有一个旧的 2003 服务器,运行IIS 6.0,我希望停止使用并转移到我们的主要托管平台(运行Ubuntu Lucid和Apache 2.2.14, 和php 5.3 左右)。如果可能的话,我正在尝试找到一种解决方案来覆盖旧网站。我可能在这里尝试重新发明轮子,不确定。
该 IIS 上的网页很旧。非常旧。其中大多数是古老的 Geocities 样式的 HTML 网页(但没有 ASP.Net)。有些使用 Frontpage 扩展。default.htm 可能不会被解释为索引页。我们假设这不是问题,我们将更新代码的任务留给用户。这些网站背后没有任何数据库。
假设我已经在 Linux 端创建了 vhost,那是最简单的部分。
如何将应用程序池中的所有内容从 Windows 导出并传输到 Linux 环境?有没有可以实现这一点的应用程序,希望不是专有的?谷歌搜索大多返回“不要这样做”之类的结果,因为平台兼容性不太好 - 但我想我正在寻找第二种意见。有一个工具可以反过来做(Apache 到 IIS),一定有某种东西。
提前致谢。
答案1
听起来您主要提供 HTML 页面。这应该没有困难。您可以通过调整适用于站点的 DirectoryIndex 指令来更改 Apache 用作默认索引页的页面列表并包含 default.htm。
我已经很久没有接触过 Frontpage 内容了。如果我没记错的话,扩展与提供实时编辑功能有关。有更新内容的机制。我在版本控制软件中使用过推送和拉取机制。
还可以在网站上覆盖内容管理系统,以便使用内容管理系统提供更新的内容,同时从磁盘提供旧页面。