Spring Boot 菜鸟教程 27 内置tomcat访问https
2017-08-13 19:37
776 查看
GitHub
HTTPS
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司(Netscape)进行,并内置于其浏览器Netscape Navigator中,提供了身份验证与加密通讯方法。现在它被广泛用于万维网上安全敏感的通讯,例如银行支付、支付宝方面。使用JDK自带命令生成.keystore文件
keytool -genkey -alias tomcat -keyalg RSA
生成图示
完成之后到用户目录C:\Users\Administrator找到.keystore文件拷贝.keystore文件
到spring-boot-https项目classpath根路径application.properties
server.port=8443 server.ssl.key-store=classpath:.keystore server.ssl.key-alias=tomcat server.ssl.key-password=javaee server.ssl.key-store-type=JKS
启动Application
访问https://localhost:8443/配置用户访问http自动跳转到https
其他关联项目
Spring Boot 菜鸟教程 13 注解定时任务http://blog.csdn.net/je_ge/article/details/53434227Spring Boot 菜鸟教程 7 EasyUI-datagridhttp://blog.csdn.net/je_ge/article/details/53365189源码地址
https://github.com/je-ge/spring-boot如果觉得我的文章或者代码对您有帮助,可以请我喝杯咖啡。您的支持将鼓励我继续创作!谢谢!相关文章推荐
- SpringBoot初始教程之Tomcat、Jetty优化以及Https配置(九)
- SpringBoot初始教程之Tomcat、Jetty优化以及Https配置(九)
- springboot 在idea多模块下 子模块的web项目用内置tomcat启动访问jsp报404
- 详解SpringBoot初始教程之Tomcat、Https配置以及Jetty优化
- SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql
- Spring Boot修改内置Tomcat端口号
- Spring Boot 定制与优化内置的Tomcat容器
- https spring boot (tomcat) 阿里云服务器配置
- Spring Boot 菜鸟教程 2 Data JPA
- springboot项目解决外部tomcat通过ip+端口访问项目
- Spring Boot 定制与优化内置的Tomcat容器
- (转)SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql
- Spring Boot修改内置Tomcat端口号
- Spring Boot修改内置Tomcat端口号
- Spring Boot 菜鸟教程 19 后台验证 Hibernate Validation
- 使用外部容器运行spring-boot项目:不使用spring-boot内置容器让spring-boot项目运行在外部tomcat容器中
- Springboot内置Tomcat版本导致的“The valid characters are defined in RFC 7230 and RFC 3986”错误
- Spring Boot 打成war包部署到tomcat8.5.20报无法访问
- Spring Boot 菜鸟教程 17 Cache-缓存
- Linux+Nginx/Apache/Tomcat新增SSL证书,开启https访问教程