本文最后更新于 2025-02-03,文章内容可能已经过时。

一、安装OpenSSL

在Ubuntu上:使用sudo apt updatesudo apt install -y openssl命令进行安装‌

在CentOS上:使用sudo yum install -y openssl命令进行安装‌

二、生成私钥

使用OpenSSL生成一个2048位的RSA私钥

openssl genrsa -out mydomain.key 2048

三、生成证书签名请求(CSR)

使用生成的私钥创建一个证书签名请求(CSR)

openssl req -new -key mydomain.key -out mydomain.csr

四、生成自签名证书

使用私钥和CSR生成自签名证书

openssl x509 -req -days 36500 -in mydomain.csr -signkey mydomain.key -out mydomain.crt