在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)

步骤二:导入密钥库

  1. 停止GlassFish:
    /home/glassfish4/glassfish/bin/asadmin stop-domain domain1
    
  2. 备份密钥库:
    cp /home/glassfish4/glassfish/domains/domain1/config/keystore.jks \\
       /home/glassfish4/glassfish/domains/domain1/config/keystore.jks.bak
    
  3. 删除默认别名:
    keytool -delete -alias s1as \\
          -keystore /home/glassfish4/glassfish/domains/domain1/config/keystore.jks
    
  4. 导入新证书:
    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
文档反馈

这篇文档对您有帮助吗?您的反馈将帮助我们改进内容质量

相关文档
暂无相关文档
需要更多帮助?

我们的技术团队随时为您提供支持