为本地开发环境中的网站配置自签名的SSL证书的方式如下:
1. 安装openssl并创建一个私钥和证书签名请求(CSR)。使用以下命令可以创建私钥和CSR。
openssl req -new -newkey rsa:2048 -nodes -keyout key.pem -out csr.pem
2. 使用生成的CSR文件来签署证书。使用以下命令生成自签名证书。
openssl x509 -req -days 365 -in csr.pem -signkey key.pem -out cert.pem
3. 将生成的自签名证书安装到本地计算机中。
在Windows中,双击证书并跟随向导将其安装到默认位置。
在MacOS中,打开密钥串访问应用程序,然后将证书拖放到“证书”选项卡中,并为其创建一个新的钥匙串。
4. 在Web服务器中将证书配置为默认证书,以便Web服务器将其用于本地开发网站。也可以将证书的路径和名称配置到本地开发环境中的相应文件中。
完成这些步骤,就可以在开发环境下使用自签名的SSL证书了。注意,在生产环境中,应该使用由受信任的第三方证书颁发机构(CA)签发的证书,以确保访问者的安全。