在Jetty服务器安装SSL证书(Linux)
安装配置
10分钟阅读
1987次浏览
前提条件
- 已获得SSL证书(JKS格式)
- Jetty 9.x 或更高版本
- Java环境
步骤一:准备证书
- 下载JKS格式证书
- 将证书放到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
步骤四:验证结果
- 访问
https://yourdomain.com:443 - 确认HTTPS正常
最后更新:2026-05-25