1.概要
JPAAS 是一个分布式的平台,如果需要支持SSL,可以通过配置nginx ssl 就可以了,不需要对服务单独配置。
2. 配置步骤
2.1 生成证书
keytool -genkey -v -alias tomcat -keyalg RSA -keystore nginx.keystore -validity 36500
2.2 转换证书格式
JKS2PFX <KeyStore文件> <KeyStore密码> <Alias别名> <导出文件名> [Java Runtime的目录]
JKS2PFX.bat nginx.keystore redxun tomcat exportfile .
这个JKS2PFX.bat 是一个工具,可以从本司获取。
转换会生成:
我们将exportfile.crt ,exportfile.key两个文件copy到 nginx 的conf目录下
2.3 配置nginx
listen 443 ssl;
server_name localhost;
ssl_certificate exportfile.crt;
ssl_certificate_key exportfile.key;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
配置好后,使用 nginx -s reload 重启。
2.4 注意
nginx 需要支持ssl,如果不支持需要添加安全模块。
文档更新时间: 2022-09-06 21:57 作者:zyg