2013-10-13 84 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文件看起來像文件夾的鏈接,這是不好的。