天天看點

開啟openssl

<a href="#1-%e6%9f%a5%e7%9c%8bopen-ssl-%e6%94%af%e6%8c%81">檢視open ssl 支援</a>

<a href="#2-%e7%94%9f%e6%88%90%e7%a7%81%e9%92%a5">生成私鑰</a>

<a href="#3-%e7%94%9f%e6%88%90%e5%af%86%e9%92%a5%e8%af%b7%e6%b1%82%e6%96%87%e4%bb%b6">生成密鑰請求檔案</a>

<a href="#4-%e6%b5%8b%e8%af%95%e7%94%a8%e7%9a%84%e8%af%81%e4%b9%a6">測試用的證書</a>

<a href="#5-%e9%85%8d%e7%bd%ae%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba%e4%b8%ad%e7%9a%84%e6%96%87%e4%bb%b6">配置虛拟主機中的檔案</a>

在網頁上輸出 phpinfo()

搜尋openssl support選項,如果為enabled,表示支援。

keyread為網站名稱,可以按你的來寫

生成需要密碼的私鑰,過程中會讓你輸入密碼,用于保護

生成不需要密碼保護的私鑰

這樣在目錄下會有一個keyread.private.pem檔案

在生成的過程中會讓你填入國名, 城市名等資訊

這樣在目錄下會有一個keyread.cert.csr檔案,可以拿着這個檔案到第三方認證機構生成最終的證書。

自己認證自己的證書,而不是交錢給第三方。

這裡用到了密鑰keyread.private.pem

這裡使用的是nginx。

繼續閱讀