Apache Karaf开启ssl Https

22 篇文章 0 订阅
4 篇文章 0 订阅

1、${KARAF_HOME}\etc\jetty.xml

<New id="sslContextFactory" class="org.eclipse.jetty.http.ssl.SslContextFactory">  
		<Set name="KeyStore">D:\log\ca\tomcat.keystore</Set>  
		<Set name="KeyStorePassword">852258</Set>  
		<Set name="KeyManagerPassword">852258</Set>  
		<Set name="TrustStore">D:\log\ca\tomcat.truststore</Set>  
		<Set name="TrustStorePassword">852258</Set>  
	  </New>
    <Call name="addConnector">
		<Arg>
            <New class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
				<Arg><Ref id="sslContextFactory" /></Arg>  
					<Set name="Port">8443</Set>  
					<Set name="maxIdleTime">30000</Set>  
					<Set name="Acceptors">2</Set>  
					<Set name="AcceptQueueSize">100</Set>  
			</New>
        </Arg>
    </Call>

2、证书文件用keytool生成

keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 -validity 36500 -keystore tomcat.keystore

/**名字与姓氏要与服务器的ip或域名相同,其他项可以为空(直接回车)

**/


keytool -export -alias tomcat -keystore tomcat.keystore -file tomcat.crt


keytool -import -alias tomcat -file tomcat.crt -keystore tomcat.truststore


3、进入karaf控制台${karaf_host}/system/console/configMgr
打开Pax Web Runtime进行相关设置,
HTTP Secure enabled=true,其他默认就可以

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

sleeper01

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

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

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

打赏作者

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

抵扣说明:

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

余额充值