怎么给网站部署https
越来越多的网站喜欢使用https,一些平台接入也必须使用https
怎么来给网站部署SSL证书加密让网站使用https域名访问?
目前提供SSL证书的网站很多,阿里云(阿里云之前有免费的,一个账户可以申请10个,现在找不到免费入口了) 、腾讯云、华为云等都可以,有收费的有免费的,我们小站长就选择免费的即可,因为ssl证书也不便宜,便宜的几百元/年、贵的上千元/年、上万元/年
ssl证书到期需要重新申请部署,为了方便管理我都是在一个网站进行申请免费的ssl证书,到期之前这个网站还有邮箱提醒
这个申请免费证书的网站就是:FreeSSL.cn
申请部署SSL证书步骤
特别提示:申请证书需要安装一个软件keymanager可以先看看第四步,再从第一步开始
1、访问FreeSSL.cn网站注册一个账户,注册就略过了,按网站提示注册即可
2、注册并登录网站,在网站首页,输入你要申请ssl证书的域名
3、继续点击创建,都是默认的,不用设置,除非你了解其中
4、会启动一个软件,如果你没有安装,去官网下载安装即可keymanager.org,具体可以去keymanager官网看看,安装过程不截图了。
这里说一下这个软件keymanager,安装的时候可能会让你设置密码。这个密码你一定要找个地方记下来,以后会经常用到
5、在keymanager软件上自动生成文件CSR
CSR文件生成成功,返回浏览器继续,这个软件先不关闭,一会还用到
6、回到浏览器点击继续
7、解析域名了
做txt解析
阿里云域名解析为例,解析如下:
8、验证解析
阿里云解析生效很快,一分钟左右即可,然后回到FreeSSL.cn网站
9、验证完就出证书了
10、导出证书
导出证书,根据你的服务器,证书不同,我安装的是Linux nginx系统
导出的证书找个地方保存起来,是一个压缩包。
然后回到网站,去网站后台,左侧有个证书列表,这里有你刚才申请的证书,点击后面的下载证书
也是下载的一个压缩包,将这俩证书放一个文件夹里面,解压出来,pem、 key这俩文件一会要用到
11、部署证书
上面那俩文件可以用记事本、notepad++打开,下面开始部署ssl证书
回到服务器宝塔控制面板,以宝塔面板为例,点开左侧导航
保存以后,再把这个强制https打开,如果做了301跳转,也要把301重新写一下
以上就是部署ssl证书的方法,本站原创,转载请注明来自https://www.wangzhanmuban.cn/