随笔———SpringBoot配置https

一、配置

在application.properties 或yml中配置

#端口
server.port:8443
#是否开启ssl认证
server.ssl.enabled=true
#证书仓库路径,将证书放在resources目录下
server.ssl.key-store=classpath:server.jks
#证书密码
server.ssl.key-store-password=123456
#证书类型
server.ssl.key-store-type=jks
#证书别名
server.ssl.key-alias=server

二、踩坑

来源:https://blog.youkuaiyun.com/qq_33758347/article/details/87795428

本地访问正常,linux服务器访问报错

访问异常

解决:
方法一:

在配置文件中加入如下配置,不需要全加,自己试验加上哪个好使

#指定套接字可用的用于加密的密码清单,多个密码间以逗号(,)分隔。如果此项没有设定,在默认情况下,套接字可以使用任意一个可用的密码。
server.ssl.ciphers=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA,SSL_RSA_WITH_RC4_128_SHA

方法二:(未验证)

上传证书文件到服务器  /etc/ssl/certs/文件夹中
执行   ln -s server.crt  /etc/ssl/certs/server.jks
更新 update-ca-trust

三、linux中启动jar包方式

# 前端运行,CTRL + C退出进程
1、java -jar xxxxx.jar
# 窗口关闭时终止进程
2、java -jar xxxxx.jar &
# 后台运行,关闭终端,进程不终止
3、nohup Java -jar xxxxxx.jar &
# 指定日志输出文件
4、nohup Java -jar xxxxxx.jar >aa.log
5.关闭:
#查看某端口占用的线程的pid
netstat -nlp |grep :9181
#查看jar包运行的进程id
ps -ef|grep xxx.jar
或者 ps -aux | grep java
#关闭进程
kill -s 9 24204
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值