spring cloud项目配置https访问的相关配置

本文介绍了如何在Spring Cloud项目中配置HTTPS访问,包括从阿里云获取SSL证书,将证书放入项目资源目录,更新配置文件及启动类代码。同时提醒注意网关端口设置和使用Nginx进行转发的配置细节。

spring cloud项目配置https访问的相关配置

第一次写博客希望对大家有帮助

上一篇说了服务器相关的配置,现在就说一下项目代码的配置,首先需要从阿里云下载tomcat的ssl证书,然后在项目的resource目录下加入ssl 文件夹将下载的解压文件xxx.pfx文件放到下面,如图:

在这里插入图片描述
然后在配置文件里加上:

server:
  port: 8888
  ssl:
    key-store: classpath:ssl/xxxxx.pfx
    key-store-password: xxxxx  #这里是那个txt文件里面的密码
    key-store-type: PKCS12

然后在启动类里面加上一段代码:

    @Bean
    public Connector connector(){

        Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
        connector.setScheme("http");
        connector.setPort(80);    //这里就设置80就行了
        connector.setSecure(false);
        connector.setRedirectPort(8085);   // 这里就设置本项目的端口号就行了
        return connector;
    }

    @Bean
    public TomcatServletWebServerFactory tomcatServletWebServerFactory(Connector connector){
        To
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值