SSL(Secure Sockets Layer 安全套接层)协议,及其继任者TLS(Transport Layer Security传输层安全)协议,是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密,用于保障网络数据传输安全,利用数据加密技术,确保数据在网络传输过程中不会被截取及窃听。SSL协议已成为全球化标准,所有主要的浏览器和WEB服务器程序都支持SSL协议,可通过安装SSL证书激活SSL协议。
SSL 证书就是遵守 SSL协议的服务器数字证书,由受信任的证书颁发机构(CA机构),验证服务器身份后颁发,部署在服务器上,具有网站身份验证和加密传输双重功能。
之所以迟迟没有部署SSL使用https证书访问,一是在建站之初全网主流的协议还是明文的http,另一个原因是之前的http://www.scmocat.com的域名和主机都是托管在西部数码west.cn上,部署一个包含二级域名的SSL是按年付费。
众所周不知,站长是一个出门没捡到钱就觉得亏的攻城狮。一开始我考虑在家里的飞FNos上用docker本地搭建wordpress,然后将CloudFlare上托管的域名scmo.cc用wp.scmo.cc这个二级域名Tunnel反代到家里的nas上进行测试。于是在FNos上使用docker安装了cloudflare/cloudflared进行尝试,CloudFlare真是赛博界的大善人,零费用成功。
成功后便将托管在west.cn的旧域名scmocat.com上面也申请了试用90天的证书,进行了SSL的部署。访问本站再也没有了烦人的“您正在访问不安全的网站”提示了。