天天看点

开启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。

继续阅读