GeoServer地图服务(Jetty容器)配置SSL证书

本文介绍了如何为GeoServer在Jetty服务容器中配置SSL证书,包括获取jetty完整版,添加https和ssl模块,腾讯云创建SSL证书,转换keystore文件,并修改start.ini配置文件以启用9443端口的HTTPS服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

geoServer 地图服务选用了 Jetty服务容器,默认没有添加 https 和 ssl 这两个模块
(1)在geoServer服务安装目录下检查版本号,可以从lib目录里查看jetty版本,然后下载jetty的完整版。
https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/
(2)把压缩包解压到geoServer安装目录下,手动添加https和 ssl这两个模块。

java -jar start.jar --add-to-start=ssl
java -jar start.jar --add-to-start=https
java -jar start.jar --list-modules # 查看当前模块加载情况

(3)准备ssl证书,在腾讯云制作,一年免费期。
(4)生成jetty容器使用的 keystore 格式证书,需要在服务器上运行一下指令
domain.com.cn_bundle.pem 为证书文件,domain.com.cn.key为密钥,输出 out.pk12 文件,命令执行后需要输入两遍证书密码。

openssl pkcs12 -export -in domain.com.cn_bundle.pem -inkey domain.com.cn.key -out out.pk12
keytool -importkeystore -deststorepass domain@123 -destkeypass domain@123 -destkeystore domain.keystore -srckeystore out.pk12 -srcstoretype PKCS12 -srcstorepass domain@123

domain@123为证书密码,把out.pk12文件转成 domain.keystore 文件,生成的文件拷贝到etc目录下,替
换原有的keystore文件。
(5)修改启动文件</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雅典娜 2A2A12A

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值