我打算从 apache1.3 升级到 apache2.2。我的计划是使用 aptitude 安装 apache2,但它告诉我 apache 和相关包将被删除,这显然不是我想要的,因为它正在运行。
我想在端口 81 上运行 apache2,直到我正确配置一切之后再将其放在端口 80 上并关闭旧的 apache。
有什么想法吗?我并不是 Linux 的忠实粉丝...
答案1
这并不能解决您的具体问题,但确实解决了更大的潜在问题。
Debian Etch 已在生命尽头自 2010 年 2 月以来的状态。这意味着不安全更新。如果这是一个面向公众的 Web 服务器,如果它还没有被成功入侵,那你就太幸运了。你应该升级到当前版本的 Debian Stable(版本 6.0)。如果你自己没有能力做到这一点,也没有时间去获得这些技能,你应该雇佣一个可以做到这一点的人。这不是个人问题,这就是事实。
我的建议是,使用 Debian 6.0 构建新服务器,安装 Apache2,然后将网站从旧服务器迁移到新服务器,从而将 Apache “升级”到 Apache2。您的建议将是痛苦的,最终也是徒劳的。