您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
升级前准备
CentOS 7/8 使用 YUM 升级
sudo cp -r /etc/httpd /etc/httpd.bakhttpd -v 或 apachectl -vsudo yum update(或仅安全补丁:sudo yum --security update)sudo yum install httpd(已安装则为升级)sudo apachectl configtestsudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reloadsudo systemctl restart httpdhttpd -v 或 apachectl -vsudo systemctl status httpdUbuntu/Debian 使用 APT 升级
sudo cp -r /etc/apache2 /etc/apache2_backupapache2 -vsudo apt updatesudo apt upgrade apache2(如需处理新依赖可随后执行 sudo apt full-upgrade)sudo apachectl configtestsudo systemctl restart apache2apache2 -v编译安装升级(适用于仓库无新版本或需特定版本/路径)
sudo yum groupinstall "Development Tools"sudo yum install apr-devel apr-util-devel pcre-develtar -zxvf httpd-2.4.x.tar.gz && cd httpd-2.4.x./configure --prefix=/usr/local/apache2 --enable-so --enable-ssl --with-mpm=preforkmake && sudo make installsudo mv /usr/sbin/httpd /usr/sbin/httpd.old && sudo ln -s /usr/local/apache2/bin/httpd /usr/sbin/httpdsudo ln -sf /usr/sbin/httpd.old /usr/sbin/httpd/usr/local/apache2/bin/apachectl start,/usr/local/apache2/bin/httpd -v升级后验证与回滚
httpd -v 或 apachectl -vsudo apachectl configtestsudo systemctl status httpd(或 apache2)tail -n50 /var/log/httpd/error_log 或 /var/log/apache2/error.lognetstat -lnp | grep :80 定位并释放占用进程后再启动configtest 报错逐项修正,必要时回滚到备份配置免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。