我们在 LAMP 上构建/维护网站,Centos (5.*) 运行 Apache (2.2.17)。我们正考虑将 Apache 升级到 2.2.20,我想知道是否有推荐的途径来实现这一目标?这些是实时网站,因此我们显然希望以最小的风险做到这一点;到目前为止,我们一直通过 yum 管理 Centos。
干杯,
托比
答案1
如果你正在运行 Apache 版本 2.2.17,我想知道你从中央阿尔特repo。您可以使用包repoquery
中的程序进行检查:yum-utils
# repoquery -i httpd
Name : httpd
Version : 2.2.15
Release : 5.el6.centos
Architecture: x86_64
Size : 3057369
Packager : CentOS BuildSystem <http://bugs.centos.org>
Group : System Environment/Daemons
URL : http://httpd.apache.org/
Repository : base
Summary : Apache HTTP Server
Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.
如果是这样,你可以从这个 repo 将 Apache 升级到最新版本 (2.2.20):
# yum update httpd
验证 Apache 版本并重新启动 httpd:
# httpd -v
Server version: Apache/2.2.20 (Unix)
Server built: Aug 31 2011 14:48:47
# service httpd restart
查看错误日志以确认它们运行正常。
附言:我强烈建议您先在测试服务器上执行此操作。