Spring Boot使用阿里云证书启用HTTPS

1、到阿里云下载证书页面下载证书

2、根据页面内容,可以使用2种证书:PFX JKS

把对应证书放到src/main/resources目录下

在application.properties文件中加入配置

PFX:

server.ssl.key-store: classpath:666.pfx
server.ssl.key-store-password: 证书密码
server.ssl.keyStoreType: PKCS12

JKS:

server.ssl.key-store: classpath:666.jks
server.ssl.key-store-password: 证书密码

设置后即可使用HTTPS访问

3、一个问题:原来使用http的时候,端口号设置为80,然后可以通过(域名)和(域名:80)2种方式访问;但是改成https之后,就不能了

这是因为https使用的是SSL,SSL的默认端口是443,所以不能直接用域名访问

所以只需要配置

server.port=443

就可以用域名访问了

原文链接:https://www.cnblogs.com/LiveYourLife/p/8667004.html

原文地址:https://www.cnblogs.com/nongzihong/p/11326258.html

时间: 2024-10-30 02:45:06

Spring Boot使用阿里云证书启用HTTPS的相关文章

朱晔和你聊Spring系列S1E11:小测Spring Cloud Kubernetes @ 阿里云K8S

朱晔和你聊Spring系列S1E11:小测Spring Cloud Kubernetes @ 阿里云K8S 有关Spring Cloud Kubernates(以下简称SCK)详见https://github.com/spring-cloud/spring-cloud-kubernetes,在本文中我们主要测试三个功能: 使用Kubernetes服务发现配合Spring Cloud Ribbon做服务调用 读取Kubernetes的ConfigMap配置并且支持修改后动态刷新 Spring Bo

如何让springboot打包的项目部署在阿里云上使用https和http方式访问

前言 问题描述:怎么让springboot部署在服务器上使用https协议方式访问我们的接口或者域名,目的是某些平台请求的是https协议,而不是https 部署环境:阿里云 centos7服务器,springboot项目打包的jar,nginx反向代理 注:部署前需要解决几个问题 1)需要配置springboot项目支持https协议, 2)需要配置阿里云的安全组,放行相关的端口,如本文中开放的8080和8081端口 3)配置nginx的nginx.conf文件做好反向代理 4)申请ssl文件

Spring Boot 2.0(六):使用 Docker 部署 Spring Boot 开源软件云收

只需三步即可部署开源项目云收藏,打造专属个人的收藏系统,就是这么简单! 云收藏项目已经开源2年多了,作为当初刚开始学习 Spring Boot 的练手项目,使用了很多当时很新的技术,现在看来其实很多新技术是没有必要使用的,但做为学习案例来讲确实是一个绝佳的 Spring Boot 实践. 从开源到现在,写了一些教程给大家介绍如何部署云收藏,如何在IDE中运行云收藏,但是仍然有很多的朋友不知道如何使用,如何部署?就像"请提供一份云收藏数据结构" 这样的问题我至少都回答了一百多次,并且在

关于阿里云inux配置https

最近为了学习小程序,配置了一下https.发现还是有不少可以写的地方,网上有些内容并不完整(可能针对我自己而言),那么废话少说 笔者系统为centos,配置为apache 配置域名,获取ssl证书 这个就不写了,可以到阿里云域名位置申请域名和SSL证书,下载到本地再上传到服务器即可 下载ssl模块并将mod_ssl.so放到正确位置 yum install -y mod_ssl //下载ssl rpm -ql mod_ssl           //查看下载位置 将目标位置的mod_ssl.so

Ubuntu16下apache2安装ssl阿里云证书

1.用下面的命令确保ssl模块已经加载进apache: a2enmod ssl 如果你看到了"Module ssl already enabled"这样的信息就说明你成功了,如果你看到了"Enabling module ssl",那么你还需要用下面的命令重启apache: service apache2 restart 最后像下面这样修改你的虚拟主机文件(通常在/etc/apache2/sites-enabled 下):#注意是sites-enabled文件夹下 D

在阿里云申请Symantec免费SSL证书操作流程

2016年阿里云与国内证书颁发机构天威诚信推出了基于Symantec(赛门铁克)的免费SSL证书,有需要免费SSL证书产品的可以前往阿里云进行申请. 申请地址:阿里云云盾证书服务-Symantec免费SSL证书 https://common-buy.aliyun.com/?spm=5176.7968328.231195.1.7FheST&commodityCode=cas#/buy 以下为申请的详细步骤: 1.登录上述地址后点击购买证书,然后进入下一页挑选不同类型的证书: 2.依次选择Syman

阿里云免费申请免费SSL证书

随着互联网的不断进步与发展,对于网站与数据的安全性要求也越来越高,原本的HTTP明文传输已经不被信任,https逐渐被关注,从谷歌.火狐浏览器将对HTTP明文页面标记"不安全",到强制要求iOS App使用HTTPS加密连接(苹果要求所有应用到2016年底必须使用HTTPS),再到新一代HTTP/2协议只支持HTTPS加密连,这都预示着互联网即将改变HTTP传输的规则. 目前,国内最大的云计算平台阿里云为满足用户对SSL证书的需求,已经在云平台上推出了4大证书品牌,下面就以Symant

阿里P7给你一份超详细 Spring Boot 知识清单

在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架.或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用.因而Spring Boot应用本质上就是一个基于Spring框架的应用,它是Spring对"约定优先于配置"理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于Spring生态圈的应用.那Spring Boot有何魔法?自动配置.起步依赖.Actuator.命令行界面(CLI) 是Spring Boot最重要的4大核心特性,其中CLI是

Enable HTTPS in Spring Boot

Spring-boot-enable-ssl Enable HTTPS in Spring Boot APRIL 14, 2015DRISS AMRI This weekend I answered a question about enabling HTTPS in JHipster onstackoverflow that caught a lot of interest on Twitter so I decided to put a short post on it with some