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

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

被折叠的 条评论
为什么被折叠?



