一、制作负载均衡使用的证书文件从相关部门获取对应的证书文件(my.jks)、证书的密码(mypass)、证书对应的名称,通常为IP或者域名(myalias),通常jks文件包含了服务器的私钥(server.key),服务器证书(server.crt)、根证书(ca.crt)二、通过java的keytool工具导出成 PKCS12 格式文件(my.p12)keytool -importkeystore -srckeystore my.jks-destkeystore my.p12 -srcstoretype JKS -deststoretypePKCS12 -srcstorepass mypass -deststorepass mypass-srcalias myalias -destalias myalias -srckeypass mypass-destkeypass mypass -noprompt上述命令在一行执行三、使用openssl把PKCS12文件(my.p12)转换成我们需要的pem文件(my.pem)
openssl pkcs12 -in my.p12 -out my.pem -passinpass:mypass -passout pass:mypass
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
四、分离my.pem文件,导出服务器配置所需文件my.pem一个文件里面实际上包含了服务器做双向SSL证书认证的所有文件,打开my.pem能查看所有的key和证书得到配置服务器使用的 server.crt,server.key,ca.crt文件,上述访问的命令分别为:openssl pkcs12 -in my.p12 -nodes -nocerts-out server.keyopenssl pkcs12 -in my.p12 -nodes -nokeys-clcerts -out server.crtopenssl pkcs12 -in my.p12 -nodes -nokeys-cacerts -out ca.crt五、配置NGINXssl on;ssl_certificate/path/to/server.crt;ssl_certificate_key/path/to/server.key;ssl_client_certificate /path/to/ca.crt;ssl_verify_client on;# 此行方便在java中能够得到证书信息proxy_set_headerX-Forwarded-Proto https;六、上述配置后,在重新启动服务器的时候,老是让你输入私有key的密码,为此
openssl rsa -in server.key -outserver.key.unsecure修改NGINX配置:ssl_certificate_key/path/to/server.key.unsecure;