第一种方式
通过openssl生成私钥
openssl genrsa -out server.key 1024
使用私钥生成自签名的cert证书文件,以下是通过参数只定证书需要的信息
openssl req -new -x509 -days 3650 -key server.key -out server.crt -subj "/C=CN/ST=mykey/L=mykey/O=mykey/OU=mykey/CN=domain1/CN=domain2/CN=domain3"
第二种方式
通过openssl生成私钥
openssl genrsa -out server.key 1024
根据私钥生成证书申请文件csr
openssl req -new -key server.key -out server.csr
这里根据命令行向导来进行信息输入:、
在nginx中配置ssl证书
server {
listen 443 ssl;
server_name localhost;
#证书的路径
ssl_certificate "D:\ssl\server.crt";
ssl_certificate_key "D:\ssl\server.key";
location ~ /api/ {
#转发地址
proxy_pass http://139.9.213.198:30030;
}
}