Apache-httpd最新版本升级教程,解决漏洞(CVE-2017-9788、CVE-2017-9798、CVE-2016-2161等)

参考文档:

https://blog.csdn.net/weixin_47444415/article/details/133682253

根据官网提供最新的版本号,下载最新版本即可;

这个教程试验过了,可以用;

 注:

-----------------------------------------------------------------------------------------------------------------------------

一.错误

报错:configure: error: You need a C++ compiler for C++ support.[系统缺少c++环境]

 

二.安装c++ compiler
情况1.
当您的服务器能链接网络时候[联网安装gcc c++]

[root@localhost]# yum install -y gcc gcc-c++

 -----------------------------------------------------------------------------------------------------------------------------

一.错误

yum错误Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again

二.解决方案

更新ca-certficates包

按照网上的说法,需要更新ca-certficates包。

CentOS 7

yum clean all
yum --disablerepo=epel -y update  ca-certificates

CentOS 6

yum clean all
yum --disablerepo="epel" update nss

我试着更新了,还是一样的报错。但是有人这样做就行了

重建rpm数据库

广大人民群众的智慧是无穷的,又找到一个新的方法。

rpm --rebuilddb

试了,还是没什么卵用。

将https转为http

既然不能用https的仓库,那就直接使用http吧,epel也正好支持http+https两种方式。

sed -i 's#https://#http://#g' /etc/yum.repos.d/epel*repo

 -----------------------------------------------------------------------------------------------------------------------------



 

posted @   进击小螺号  阅读(510)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示