本文针对centos7环境
首先确保安装了openssl,查看下openssl版本
openssl version
然后就可以开始生成证书了
openssl genrsa -des3 -out server.key 2048
会要求你输入一个大于四位数的密码,随便输入即可
openssl req -new -key server.key -out server.csr
会要求你验证刚才输入的密码
然后要求输入一系列信息,可以都不输入,一路回车到结束即可
接下来是免除密码的关键
openssl rsa -in server.key -out server.key.unsecure
会要求你验证前面定义过的密码,另外生成key文件server.key.unsecure,既可替换原key文件的无密码的key文件用于下一步签证
openssl x509 -req -days 700 -in server.csr -signkey server.key.unsecure -out server.crt
至此证书文件生成完毕,可用于后续代理服务器或代码框架配置了
参考:
django使用https_feng98ren的博客-CSDN博客_django https