CentOS 上 Apache 的安全更新与版本升级步骤
一 准备与备份
cat /etc/centos-release、httpd -v、systemctl status httpdsudo cp -a /etc/httpd /etc/httpd.bak_$(date +%F)二 使用 YUM 的安全更新与升级(推荐)
sudo yum update(先确保仓库元数据最新)sudo yum install epel-releasesudo yum --security update httpdsudo yum update httpdsudo systemctl restart httpd、httpd -v 或 apachectl -vsudo yum install httpd-toolssudo firewall-cmd --permanent --add-service=http --add-service=https && sudo firewall-cmd --reload三 从源码编译升级(仓库版本过旧或需特定版本时)
sudo yum groupinstall "Development Tools"、sudo yum install apr-devel apr-util-devel pcre-develwget https://dlcdn.apache.org/httpd/httpd-2.4.57.tar.gz && tar xf httpd-2.4.57.tar.gz && cd httpd-2.4.57./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --with-mpm=prefork && make && sudo make installsudo mv /usr/sbin/httpd /usr/sbin/httpd.old && sudo ln -s /usr/local/apache2/bin/httpd /usr/sbin/httpd/usr/local/apache2/bin/apachectl start、/usr/local/apache2/bin/apachectl -v四 特殊场景与注意事项