传输层安全性协议(Transport Layer Security,即TLS)及其前身安全套接层(Secure Socket Layer,即SSL)是一种安全协议,为互联网通信提供安全及数据完整性保障。
本课程将介绍SSL协议的原理和应用场景。课程将通过腾讯云SSL证书管理演示OV、EV型证书的申请流程。最后课程将通过实战在Nginx、Apache和Tomcat服务器上实现SSL证书的部署。
【课程目标】
了解SSL协议的原理和应用场景
使用腾讯云SSL证书管理申请SSL证书
在Nginx上部署SSL证书
在Apache上部署SSL证书
在Tomcat上部署SSL证书
【适用对象】
开发、运维、个人开发者
【课程大纲】 知识模块 简介 SSL证书简介 SSL简介及发展,SSL协议原理,SSL应用场景 SSL证书创建、 DV域名型证书申请流程,OV,EV型证书申请流程,浏览器兼容性报告,SSL证书配置指引 SSL证书部署-Nginx SSL证书部署-Nginx SSL证书部署-Apache SSL证书部署-Apache SSL证书部署 -Tomcat SSL证书部署-Tomcat
腾讯云旗下面向云生态用户的一站式学习成长平台
第三节课,将讲解证书部署之Nginx部署的情况。
首先会了解到如何去拿到的证书以及Nginx证书的详细安装。这部分会有实操视频来进行演示,其次会讲到Nginx配置的参数以及如何使用Nginx的文件实现全站的加密跳转。
这样我们就完成了SSL配置中的一大半内容,但是有些同学会说,我目的并不是去手动输https,我想让它自动跳转。那么这里也给大家提供一个方法,大家可以去用rewrite直接加到server里面,然后进行重定向。比方说我们需要去重定向ftp,那么我们就在ftp server里面加上重写的规则,rewrite ^(.*) https://$host$1 permanent 。这样就是直接去跳转到ftp的host里面。完成之后保存,然后进行上传。同样我们只要修改Nginx的服务器,那么就一定要去做校验,然后进行重启。完成后刷新看一下效果,这时候我们直接访问域名,它会直接去跳到https。以上就是全站跳转的操作。只需要去在配置文件上面加一条重写的规则,这样我们从80端进到的服务就会直接跳转到https的访问。
Nginx还有几个配置参数,我们去看一下。
希望大家对本次课程提供一些比较简单的意见,可以在我们课程下方的留言里面提出来,我们会及时进行查看,并且反馈。

课程学习交流
请扫码关注腾讯产业互联网学堂微信公众号