前言
网站的SSL有什么作用呢? 如果没有SSL证书,连接可能不安全,与网站交互的信息可能被其他人获取,对于无论是自己或者自己的用户都是一种损失,而且还会造成网站劫持等等问题,使用SSL证书可以大大地减轻网站的安全性的问题。
使用SSL有什么缺点吗? 有的 使用SSL证书会增加网站的访问速度,对网站的速度有些许的影响,且还会遇到网站证书过期的问题,直接弹出一个错误页面,很容易让人产生网站中毒的错觉。
过程
预备条件
本文的环境
- 腾讯云轻量云服务器CentOS 7 (安装了 Ngnix Wordpress 等服务 )
虽然本文章是为Wordpress配置的,但是其中的步骤是对于每一个网站都是通用的,无论是静态页面还是动态的页面,而或是其他的页面都是可以使用的,主要是配置Ngnix.
主要分为两个步骤:获取SSL证书和配置Ngnix证书
获取SSL证书
获取证书的方式有很多,比如购买证书或者使用免费的证书,其中免费的证书也有很多中,比如使用各个云厂商的免费证书,只需要验证很少的东西就可以得到一个一年有效期的证书,或者是采用一直以来比较火的免费证书 let’s encrypt ,此种证书有三个月的有效期,可以进行续期,因为其免费,易用备受推崇。
本文采用的是申请let’s encrypt 证书
采用certbot申请证书,大大的减轻申请证书的复杂程度,可以做到简单,快速直接。
获取得到证书后,将将会放到指定的位置 /etc/letsencrypt/live/domian.com/ 下面 可以直接放在此目录下,以供后期的使用
Ngnix 配置
首先找到自己的配置文件的位置。
腾讯云的轻量主机配置文件的位置是在 /usr/local/lighthouse/software/ngnix/config
修改其中的ngnix config 修改其中的配置
重新启动服务
总结
本篇博客还没写完,其中的内容,后续(不出意外的话应该尽快)补上。