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