在Jetty服务器安装SSL证书(Linux)

安装配置 10分钟阅读 1987次浏览

前提条件

  • 已获得SSL证书(JKS格式)
  • Jetty 9.x 或更高版本
  • Java环境

步骤一:准备证书

  1. 下载JKS格式证书
  2. 将证书放到Jetty的etc目录:
    cp keystore.jks /usr/local/jetty/etc/
    

步骤二:配置Jetty

编辑 jetty.xml

<Configure class="org.eclipse.jetty.server.Server">
    <Call name="addConnector">
        <Arg>
            <New class="org.eclipse.jetty.server.ServerConnector">
                <Arg name="server"><Ref refid="Server" /></Arg>
                <Set name="port">443</Set>
                <Call name="addConnectionFactory">
                    <Arg>
                        <New class="org.eclipse.jetty.server.SslConnectionFactory">
                            <Arg>
                                <New class="org.eclipse.jetty.ssl.SslContextFactory$Server">
                                    <Set name="keyStorePath">/usr/local/jetty/etc/keystore.jks</Set>
                                    <Set name="keyStorePassword">你的密码</Set>
                                    <Set name="keyManagerPassword">你的密码</Set>
                                </New>
                            </Arg>
                            <Arg name="protocol">http/1.1</Arg>
                        </New>
                    </Arg>
                </Call>
            </New>
        </Arg>
    </Call>
</Configure>

步骤三:启动Jetty

cd /usr/local/jetty
java -jar start.jar

步骤四:验证结果

  1. 访问 https://yourdomain.com:443
  2. 确认HTTPS正常

最后更新:2026-05-25
文档反馈

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

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

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