当您必须快速启用SSL并陷入困境时,您是否遇到了问题:-(

你并不孤单,我将分享我的痛苦和一些学习。

我将分享在码头上启用SSL的步骤。

警告:仅将以下说明用于开发人员设置和生产,请与安全专家联系!

  • 在服务器上安装码头
  • 设置一些env变量以方便使用,例如

出口jetty_home =…/ somejetty

出口jetty_base =…/您的application_install_location

建议将码头保持在码头安装的外侧,否则您将遇到类路径的噩梦

  • 执行以下命令为SSL创建初始设置

java -jar $ jetty_home / start.jar –add-to-startd = ssl jetty.base = $ jetty_base

运行以上命令后,您将在控制台上看到类似以下的内容。

INFO: ssl             initialised in ${jetty.base}/start.d/ssl.ini (created)INFO: ssl             enabled in     /data/segmentation/segplat-deployments/app/application_secure/bin/${jetty.base}/start.d/ssl.iniINFO: server          initialised in ${jetty.base}/start.iniINFO: server          enabled in     ${jetty.base}/start.iniINFO: server          enabled in     <transitive>INFO: resources       initialised in ${jetty.base}/start.iniINFO: resources       enabled in     ${jetty.base}/start.iniINFO: resources       enabled in     <transitive>
  • 在$ {jetty.base} /start.d/ssl.ini行下面添加

–module = https

检查ssl端口(jetty.ssl.port)并进行相应更改

  • 在$ {jetty.base} /start.ini中添加以下行

jetty.ssl.port =端口

使用与ssl.ini文件相同的端口。

  • 启动服务器

java -jar $ jetty_home / start.jar jetty.base = $ jetty_base

您已完成:-) Jetty从ssl开始。

魔术问题

码头使用哪种证书?

这就是魔术,Jetty附带了已经在Jetty使用的密钥库中导入的证书的证书。

Jetty在$ jetty_base / etc / keystore位置中查找密钥库。

密钥库的密码是什么

密钥库密码为$ jetty_base / start.d / ssl.ini,但已加密。 您可以使用以下命令获取密码。

java -cp jetty-util-9.2.14.v20151106.jar org.eclipse.jetty.util.security.password“ OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4”

它是“ storepwd”

如何查看密钥库中的内容? 运行以下命令并输入密码

keytool –列表-v -keystore密钥库

如果jetty给出了一些错误(例如密码错误或被篡改),则将密钥库从$ jetty_home / etc / keystore复制到$ jetty_base / etc

仅需5分钟即可执行所有步骤,但前提是您知道否则会整日感到沮丧。 享受码头带来的发展。

翻译自: https://www.javacodegeeks.com/2018/10/setup-ssl-jetty.html

在Jetty中设置SSL相关推荐

  1. jetty设置双向ssl_在Jetty中设置SSL

    jetty设置双向ssl 当您必须快速启用SSL并陷入困境时,您是否遇到了问题:-( 你并不孤单,我将分享我的痛苦和一些学习. 我将分享在码头上启用SSL的步骤. 警告:仅将以下说明用于开发人员设置和 ...

  2. jetty代理jetty_如何在Jetty中使用SPDY

    jetty代理jetty SPDY是Google提出的一种新协议,是针对网络的新协议. SPDY与HTTP兼容,但尝试通过压缩,多路复用和优先级降低网页负载.准确地说,快速的目标是:( http:// ...

  3. 如何在Jetty中使用SPDY

    SPDY是Google提出的一种新协议,是针对网络的新协议. SPDY与HTTP兼容,但尝试通过压缩,多路复用和优先级降低网页负载.准确地说,快速的目标是:( http://dev.chromium. ...

  4. 在嵌入式Jetty(Embedded Jetty)中部署FastCGI Servlet载入PHP程序

    这段时间由于服务器架构,需要研究在Java基础上的Jetty中部署PHP程序(Wordpress,Discuz) 在网上查了很多资料,都是用httpd或者nginx当前段Web Server,Jett ...

  5. aws集群重启_在AWS中设置Cassandra集群

    aws集群重启 Apache Cassandra是一个NoSQL数据库,它使用一致的哈希机制可以轻松进行水平扩展. 七年前,我尝试了它,并决定不将其用于我的附带项目,因为它太新了. 现在情况有所不同, ...

  6. 在AWS中设置Cassandra集群

    Apache Cassandra是一个NoSQL数据库,它使用一致的哈希机制可以轻松进行水平扩展. 七年前,我尝试了它,并决定不将其用于我的附带项目,因为它太新了. 现在情况有所不同,Cassandr ...

  7. Mysql 中的SSL 连接

    Mysql 中的SSL 连接 以下来自网络参考和自己测试整理,没有查找相关资料.若有错误之处,欢迎指正. 当前的Mysql 客户端版本基本都不太能支持 caching_sha2_password 认证 ...

  8. 【ssl认证、证书】java中的ssl语法API说明(SSLContext)、与keytool 工具的联系

    文章目录 1. 前言 java中的ssl语法与keytool 工具的联系 2. SSLContext的体系 2.1 KeyStore 2.1.1 通过证书库文件创建: 2.1.2 随机生成自签名证书库 ...

  9. 在MQTT中使用SSL/TLS提高安全性

    翻译自:http://rockingdlabs.dunmire.org/exercises-experiments/ssl-client-certs-to-secure-mqtt 在MQTT中使用SS ...

最新文章

  1. Linux之文件权限命令
  2. 反射 Class类和Class实例
  3. python终端中退格键,方向键不能使用
  4. Spring Boot 的2020最后一击:2.4.1、2.3.7、2.2.12 发布
  5. java 模块 分工_Java秒杀系统实战系列~构建SpringBoot多模块项目
  6. 黄健翔让赛场上出现大个中文字
  7. tomcat使用ssl_使用SSL和Spring Security保护Tomcat应用程序的安全
  8. JS限制表单输入特效代码
  9. 1470A. Strange Birthday Party
  10. MongoDB数据库设计备忘
  11. [转载] python中dtype的使用规范_Python numpy.dtype() 使用实例
  12. python数字右对齐_python用format把float、int等数字字符串化设置左对齐右对齐居中对齐,宽度,保留几位...
  13. vbm 分析_vbm分析 | Forum of resting-state fMRI
  14. html支付宝图标,支付宝小程序基础组件 图标·Icon
  15. 基于java的奖学金评定管理系统_基于java的奖学金评定系统
  16. 监控系统服务器时间怎么更改,监控系统服务器改时间
  17. Dave Cheney去了Heptio
  18. IC设计中节省静态功耗和动态功耗的方法
  19. HDFS(下):NameNode和SecondaryNameNode、HDFS工作机制、故障处理、集群安全模式、服役退役节点、集群黑白名单、DataNode多目录详解、HDFS2.x新特性
  20. 2022爱分析・时尚品牌数字化实践报告

热门文章

  1. GYM 101669F - Binary Transformations
  2. 两张趣图助你理解 HTTP 状态码
  3. Java中的List你真的会用吗
  4. Java8中 Date和LocalDateTime的相互转换
  5. 阿里巴巴对Java编程【命名风格】的规约
  6. Tomcat 服务自动启动
  7. 青鸟IT汇微信公众号新增智能机器人
  8. 体质测试数据统计软件,[体质测试数据excel自动统计表]体质测试数据Excel自动统计模板的研制...
  9. html5 地图效果,html5 echarts图表插件炫光的分布地图动画特效
  10. mysql8.0.11 zip安装教程