侧边栏壁纸
博主头像
进一步,海阔天空 博主等级

进一步,海阔天空

  • 累计撰写 140 篇文章
  • 累计创建 19 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

springboot开启https访问

海阔天空
2022-08-17 / 0 评论 / 0 点赞 / 200 阅读 / 0 字

由于项目使用的springboot的oauth2认证,认证服务器是https的,如果使用http访问,将无法登录,所以只能改成https访问。

生成证书

进入项目目录,运行以下命令生成ssl证书。

keytool -genkey -alias szvillage -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650

把证书复制到项目的resources目录下(与application.yaml同目录)

修改配置文件

修改springboot的配置文件application.yaml,添加如下配置:

server:
  port: 8443
  ssl:
    enabled: true
    key-store: classpath:keystore.p12
    key-store-password: your-password
    keyStoreType: PKCS12
    keyAlias: szvillage

重启服务,打开浏览器访问https://localhost:8443即可。

Chrome浏览器问题

如果是Chrome浏览器,默认不能访问没有认证的ssl证书,在浏览器地址栏输入:

chrome://flags/#allow-insecure-localhost

把以下项目打开即可
image-1660717940772

0

评论区