红联Linux门户
Linux帮助

解决阿里云SLB无法添加https证书的问题

发布时间:2016-01-02 10:37:52来源:linux网站作者:dudu

私钥是在Linux中通过下面的openssl命令生成的:

openssl req -new -newkey rsa:2048 -nodes -keyout cnblogs.key -out cnblogs.csr


证书是通过cnblogs.csr在godaddy上生成的。

生成的私钥/证书在自己的搭建的nginx服务器上可以正常使用。

但是在阿里云SLB证书管理中创建证书总是失败,具体的错误信息:"The specified parameter ServerCertificate format is error."


提交工单后,通过阿里云客服提供的帮助文档才知道是私钥格式的问题。

之前通过openssl命令生成的私钥是以[-----BEGIN PRIVATE KEY-----, -----END PRIVATE KEY-----]开头与结尾的,而阿里云SLB需要的是以[-----BEGIN RSA PRIVATE KEY-----, -----END RSA PRIVATE KEY-----]开头与结尾的私钥。


通过下面的openssl命令转换一下私钥格式,问题就解决了。

openssl rsa -in cnblogs.key -out cnblogs.pem


小试阿里云容器服务:http://www.linuxdiyf.com/linux/16981.html

阿里云Centos6.5 mysql5.6数据文件迁移:http://www.linuxdiyf.com/linux/16604.html

阿里云云服务器Linux系统挂载数据盘图文教程:http://www.linuxdiyf.com/linux/14984.html

阿里云服务器挂载数据盘:http://www.linuxdiyf.com/linux/13885.html

阿里云服务器ECS Ubuntu系统安装配置:http://www.linuxdiyf.com/linux/13662.html