我正在我的网站上设置 SSL,但我不知道 .pem 文件在哪里,或者如果我没有这些文件,该如何获取它们。我使用 WHM 生成了证书和签名请求,使用 namecheap 的 comodo 接口(interface)“颁发”了证书,然后通过复制和粘贴使用 whm 安装了证书。现在我要设置 mysqli_ssl_set()
。
我最初尝试使用位于/etc/ssl 中的文件,其中还包含一个到 etc/pki/tls/certs 的快捷方式文件。在弄乱了这些之后,我无法让它们工作(mysqli_ssl_set()
一直作为 bool 值出现)。我使用的文件是 .key 和 .crt 文件,mysqli_ssl_set()
上的 w3schools 页面指定了 .pem 文件。因此,我查找了 .pem 文件,发现它们是明文。因此,我尝试通过复制和粘贴创建自己的。这也给出了同样的错误。
那么,WHM一般把.pem文件放在哪里呢?或者,如果它们不是由 WHM 生成的,我该如何最好地解决这个问题?
最佳答案
它们被放置在 etc/ssl/private 中。出于某种原因,在 FileZilla 中,.pem 文件看起来像指向文件夹的链接,这令人反感。
关于php - WHM 在哪里放置 SSL 的 .pem 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19351086/