首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 7:未安装SSL证书的SSL错误

CentOS 7:未安装SSL证书的SSL错误
EN

Stack Overflow用户
提问于 2017-05-13 01:58:35
回答 1查看 7.3K关注 0票数 0

我使用在Namec堆中购买的证书启动了SSL激活过程,并遵循了本指南https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-nginx-on-centos-7

但是我停止了这个过程,因为激活花费了很长时间,而且从未工作过,SSL从Namec堆中被删除并被退回,所以我删除了我在/etc/ssl中创建的证书,我还用我的网站的原始配置清理了nginx块。

但是现在,使用yum或composer的每个调用或我的网站/服务器上的任何外部调用都显示了与丢失的证书相关的错误或与这些证书相关的错误,如:

和yum

  • 无法检索存储库的metalink : epel/x86_64。请验证其路径,然后重试。
  • 64/repodata/repomd.xml:Errno 14 curl#77 -“SSL证书的问题(路径?访问权限?)”

与作曲家

具有从我的API调用邮件的服务的

  • RequestException在CurlFactory.php行187: cURL错误60: SSL证书问题:无法获得本地颁发者证书(参见http://curl.haxx.se/libcurl/c/libcurl-errors.html)

你有什么想法吗?因为我做了很多研究却找不到解决办法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-13 03:09:36

听起来,您不仅删除了证书,还删除了操作系统附带的CA根证书包,系统上的所有SSL客户端都使用这些证书来验证他们需要与之交谈的启用SSL的服务器的证书。

在我附近的CentOS 6框中,CA包是/etc/ssl/certs/ca-bundle.crt,来自ca-certificates包。我相信这在CentOS 7中是一样的。

如果是这种情况,并且您意外地删除了CA包,则可以用

代码语言:javascript
复制
rpm -Uvh --replacepkgs http://mirror.centos.org/centos/7/updates/x86_64/Packages/ca-certificates-2017.2.11-70.1.el7_3.noarch.rpm

它将(重新)安装包含CA包的包。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43948498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档