Linux下生成HTTPS证书申请与颁发方法:
(1)生成HTTPS证书,可以使用openssl生成服务器RSA密钥及证书,生成的命令如下:
openssl genrsa -des3 -out server.key 1024
(2)创建签名请求的证书(CSR),如下:
openssl req -new -key server.key -out server.csr
(3)加载SSL支持的Nginx并使用私钥时去除口令,如下:
cp server.key server.key.bak
openssl rsa -in server.key.bak -out server.key
(4)自动签发证书,如下:
openssl x509 -req -days 10240 -in server.csr -signkey server.key -out server.crt