Jetty容器SSL证书的安装
为了云服务器能支持https请求,必须安装SSL证书。步骤为:
(1)申请SSL证书,例如在腾讯云上申请;
(2)下载申请得到的证书,把tomcat文件夹里面的.jks上传到jetty安装目录下的etc/jks中(文件夹中有另一 个.txt是密码,与该jks 配套使用,不配套则无效);
(3)修改jetty配置。
下面主要介绍如何修改jetty配置:
1.修改jetty安装目录下etc中的jetty-ssl-context.xml(此处为9.2版本,早期版本是jetty-ssl.xml)。找到sslContextFactory这么一个配置,把以下代码扔进去,其中注意粗体部分,密码就是之前下载的tomcat文件夹中的txt文本,另外那个粗体路径就是jks文件的存放路径。
<Set name="KeyStorePath"><Property name="jetty.base" default="." />/<Property name="jetty.keystore" default="etc/jks/yanoo.xyz.jks"/></Set><Set name="KeyStorePassword"><Property name="jetty.keystore.password" default="11i32r2hj9kj60"/></Set><Set name="KeyManagerPassword"><Property name="jetty.keymanager.password" default="11i32r2hj9kj60"/></Set><Set name="TrustStorePath"><Property name="jetty.base" default="." />/<Property name="jetty.truststore" default="etc/jks/yanoo.xyz.jks"/></Set><Set name="TrustStorePassword"><Property name="jetty.truststore.password" default="11i32r2hj9kj60"/></Set><Set name="EndpointIdentificationAlgorithm"></Set><Set name="NeedClientAuth"><Property name="jetty.ssl.needClientAuth" default="false"/></Set><Set name="WantClientAuth"><Property name="jetty.ssl.wantClientAuth" default="false"/></Set><Set name="ExcludeCipherSuites"><Array type="String"><Item>SSL_RSA_WITH_DES_CBC_SHA</Item><Item>SSL_DHE_RSA_WITH_DES_CBC_SHA</Item><Item>SSL_DHE_DSS_WITH_DES_CBC_SHA</Item><Item>SSL_RSA_EXPORT_WITH_RC4_40_MD5</Item><Item>SSL_RSA_EXPORT_WITH_DES40_CBC_SHA</Item><Item>SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA</Item><Item>SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA</Item></Array></Set>
弄完大概长这样
2.修改jetty安装目录下的start.ini文件,在最后加上:
--module=ssljetty.server.dumpBeforeStop=
etc/jetty-ssl.xml
etc/jetty-https.xml
效果图:
3.最后重启jetty就大功告成了。
PS:另一种方法使用第三方生成的SSL证书,参考https://blog.csdn.net/fjz_lihuapiaoxiang/article/details/78921418
本文参考:https://help.aliyun.com/knowledge_detail/63624.html
Jetty容器SSL证书的安装相关推荐
- SSL证书是要怎么部署的,SSL证书怎么安装你知道吗?
谈到SSL证书相信大家现在已经不会陌生了,网站想要取得用户的信任,需要申请相应的SSL证书,通过SSL证书的的申请和安装,签署相应的协议,从而取得SSL证书的服务,为用户更好的提供网站信息数据服务.S ...
- 如何判断网站SSL证书是否安装成功?
想要将网站升级为https访问,申请和安装SSL证书是必不可少的步骤.特别是在安装SSL证书的时候,一定要认真仔细,不然很容易出现差错.那么在安装之后,如何判断网站SSL证书是否成功部署呢? 首页先浏 ...
- 阿里云服务器域名http升级为https访问,SSL证书下载安装全流程
阿里云服务器域名http升级为https访问,SSL证书下载安装全流程 目录 阿里云服务器域名http升级为https访问,SSL证书下载安装全流程 1.背景 2.阿里云下载安装SSL证书流程 2.1 ...
- 为什么华夏名网的主机搭建的wordpress博客申请了SSL证书并安装really-simple-ssl不成功导致网站内页不能正常显示?
为什么华夏名网的主机搭建的wordpress博客申请了SSL证书并安装really-simple-ssl不成功导致网站内页不能正常显示? 我的博客是华夏名网的虚拟机搭建的wordpress博客申请了S ...
- 下载ssl证书并安装后如何导出备份
我们ssl证书安装之后就ok了吗?不,我们在储存重要文件时,经常会用到备份这个功能,而安装了SSL证书后也需要备份.安装过SSL证书的人都知道,下载证书后,需要部署在服务器上,一旦服务器的硬件或软件系 ...
- VeriSign SSL证书apache安装
apache+mod_ssl,使用VeriSign Secure Site 证书加密网站. OS:Centos5.2 1.如果服务器没有安装mod_ssl模块.登陆系统. #yum -y instal ...
- 详析Exchange 2007/2010 SSL证书如何安装
一.使用如下的命令生成CSR [PS] C:\> New-ExchangeCertificate -GenerateRequest -Path c:\etsec.csr -KeySize 204 ...
- ssl证书如何安装?常见的四类ssl证书安装方法介绍
网站运营过程中我们不仅会使用到很多的技术,也需要取得相应的认证,在各类型的认证证书当中,ssl证书可以说是最为关键的一种.ssl证书作为确保服务器与用户之间信息传输稳定性和安全性的一种协议证书,ssl ...
- java安装证书_Java SSL证书的安装
https正在成为主流,http估计在不久的将来会被彻底放弃-- 一个Java程序需要访问一个https的网站的时候,可能需要涉及证书的安装,卸载等操作. 一.证书的下载 打开浏览器输入https:/ ...
最新文章
- 搜狐、美团、小米都在用的Apache Doris有什么好? | BDTC 2019
- HotSpot 自动内存管理笔记与实战
- CVPR 2019 ATOM:《ATOM: Accurate Tracking by Overlap Maximization》论文笔记
- mysql数据库设计规范_MYSQL数据库设计规范与原则
- 自定义注解在拦截器中为空_如何在Android中为特定联系人设置自定义铃声
- 为什么linux远程一进入sudo su就卡住_Linux 实战(上)
- pheatmap, gplots heatmap.2和ggplot2 geom_tile实现数据聚类和热图plot
- 初次接触 Lottie
- 阅读类app界面设计UI可临摹素材模板
- 好看的个人网站源码_CMS建站,asp cms,cms系统,cms源码,内容管理系统 - 下载列表
- 种子填充算法c语言代码实现,OpenGL绘图实例三之种子填充算法
- photoshop的抠图小结
- 云服务是什么?云服务能做什么?
- 可视化图表告诉你,《人世间》《余生,请多指教》到底爆没爆?
- ESXI自动关机 ping值检测关机脚本
- 国际域名缩写____各个国家
- 热泵烤房监测上云方案
- 利用matlab实现硬币分类,一种硬币计数分类整理机的制作方法
- YOLOv1 学习笔记
- 三维视觉系统在顶盖激光焊接生产线上的应用案例