1. 生成keystore文件
1.1
keytool -genkeypair -alias "server" -keyalg "RSA" -keystore "E:\Program Files\resin-4.0.62\conf\server.keystore"
//其中-alias是证书的别名,RSA是加密算法,-keystore后是输出证书的路径所在
1.2
按照提示信息,改为pkcs12,直接粘贴提示的命令即可:
keytool -importkeystore -srckeystore /data/server.keystore -destkeystore /data/server.keystore -deststoretype pkcs12
如图:
2. 部署文件到resin
编辑resin.properties:
取消下列三个属性的注释并且修改相应的值:
jsse_keystore_type : jks
jsse_keystore_file : /data/server.keystore
jsse_keystore_password : 123456
如图:
3. 开启并设置https端口
还是在resin.properties中:
4. 启动服务并访问
启动resin服务后,访问8443即可(上图我配的8443)。
启动日志可以看到已经启动了https:
实践中参考了诸多文章,列出其中相对全面的文章,感兴趣的可以去看看: