2013-10-13 28 views
0

我在我的网站上设置了SSL,我无法弄清楚.pem文件的位置,或者如果我没有它们,我怎么得到它们。我使用WHM生成证书和签名请求,使用comodo的“namecheap”界面“颁发”证书,然后通过复制和粘贴将证书与whm一起安装。现在我正在设置mysqli_ssl_set()WHM将SSL的.pem文件放在哪里?

我最初尝试使用位于/ etc/ssl中的文件,该文件还包含一个到etc/pki/tls/certs的快捷方式文件。在弄乱了这些之后,我无法让它们工作(mysqli_ssl_set()一直保持为布尔型)。我使用的文件是.key和.crt文件,mysqli_ssl_set()上的w3schools页面指定.pem文件。于是,我抬起头看.pem文件,发现它们是明文的。所以然后我尝试通过复制和粘贴创建我自己的。这也给了同样的错误。

那么,WHM通常放置的.pem文件在哪里?或者,如果它们不是由WHM生成的,我怎样才能最好地解决这个问题?

回答

0

它们被放置在etc/ssl/private中。出于某种原因,在FileZilla.pem文件看起来像文件夹的链接,这是不好的。