在GlassFish服务器安装SSL证书(Linux)
安装配置
12分钟阅读
1654次浏览
前提条件
- 已获得SSL证书(PEM格式)
- GlassFish 4.1.2+
步骤一:转换证书格式
# PEM转PKCS12
openssl pkcs12 -export -in cert.pem -inkey key.key -out mycert.p12 -name s1as
# 输入导出密码(建议使用changeit)
步骤二:导入密钥库
- 停止GlassFish:
/home/glassfish4/glassfish/bin/asadmin stop-domain domain1 - 备份密钥库:
cp /home/glassfish4/glassfish/domains/domain1/config/keystore.jks \\ /home/glassfish4/glassfish/domains/domain1/config/keystore.jks.bak - 删除默认别名:
keytool -delete -alias s1as \\ -keystore /home/glassfish4/glassfish/domains/domain1/config/keystore.jks - 导入新证书:
keytool -importkeystore \\ -srckeystore mycert.p12 -srcstoretype PKCS12 \\ -destkeystore /home/glassfish4/glassfish/domains/domain1/config/keystore.jks \\ -deststoretype JKS \\ -alias s1as
步骤三:修改端口
编辑 domain.xml,设置端口为80和443。
步骤四:启动并验证
/home/glassfish4/glassfish/bin/asadmin start-domain domain1
访问 https://yourdomain.com 验证。
最后更新:2026-05-25