私钥
openssl genrsa -des3 -out server.key 2048 -des3 加密方式 -out 输出 文件 2048 文件长度
记住输入的密码,下面要用
openssl req -x509 -key server.key -out server.crt -days 365 -x509 固定格式 -key 通过那个key生成 -out 输出文件 -days 证书时间
需要输入上面可以的密码
下面依次输入 1.国家 、2.地区、3.城市 、4.公司、5.组织、6.域名、7邮箱
在工作目录下生成server.crt文件。
nginx下配置
server { listen 4433 ssl; #server_name www.test.com; server_name localhost;这为了测试用的是localhost ssl_certificate cert/server.crt; ssl_certificate_key cert/server.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { root html33; index index.html index.htm; } }
重启nginx nginx -s reload
我的版本是1.16
重启需要输入key的密码
访问 https://192.168.11.134:4433/
------------------------------
crt转pem:
openssl x509 -in server.crt -out server.pem -outform PEM