我有一个实时服务器,我需要在 Windows Server 2003 上将 Apache 从 2.2.10 升级到 2.2.15。
我刚刚继承了这台服务器,需要最快的方法来升级到最新的稳定版本,而不需要太多停机时间,也不会弄乱我的配置。
我的第一个想法是复制 httpd.conf,卸载当前的 Apache,安装最新的稳定 Apache 版本,然后将 httpd.conf 替换为以前的 live 版本。
有人看到这个问题或陷阱吗?
Server Pro 如何做这样的事情。(我是一名程序员,对服务器系统管理不熟悉)。
这就是我在 Unix 上所做的,虽然配置没有被替换——它只是被替换的二进制文件。
在 Unix 上,您只需简单地重新启动 Web 服务即可运行升级版本,您可能会发现在 Windows 上也是如此。
只需确保您拥有整个 conf 目录的副本(不仅仅是 httpd.conf,因为还有其他可以引用的文件。)
如果我是你,我也会复制整个 Apache 安装目录,这样如果事情变成梨形,你可以替换二进制文件并重新启动服务以使其恢复并运行 - 然后诊断出了什么问题。
不过,我所做的每一个 Apache 版本都是教科书,所以我预计不会有任何问题。