0元让你的网站支持https
当下https加密传输成为主流,我们也来凑个热闹~
给自己的网站加上ssl证书让我们自己的网站也支持https协议
然而现在大多数的证书颁发机构都是收费的,少有的几个 免费机构在最新版的chrome中直接给你显示 ==~~不安全~~==
~~NO!这不是我们想要的~~
当然你不想付费的话也可以自己给自己颁发ca证书,我勒个蹦擦擦,但是还是要访问的用户手动允许授权,
~~NO!这也不是我们想要的~~
那想要凑这个https的热闹 怎么办呢?
好吧~运气很好,现在阿里云和腾讯云都有活动(?)有免费的 ca证书颁发。。。
* 阿里云是 赛门铁克(Symantec)
* 腾讯云是 亚洲诚信(TrustAsia)
阿里云的ssl证书获取
之后根据要求填写信息并增加解析条目就行了
腾讯云的ssl证书获取
先登陆进入==控制台==
之后根据要求填写信息并增加解析条目就行了
然后就耐心等待审核。一般不会太久。。。
审核通过后 会给到证书的下载地址,直接下载就行。。。
然后就是根据你的 服务器来配置ssl开启 https了。。。
* apache 我不知道诶~我服务器不是apache 😂
* nginx
把下载后的==.crt==和==.key==文件上传至你的服务器(自己记住这两个文件的路径)
进入你的nginx 文件夹 找到 nginx.conf文件 或者 你站点域名的配置文件 xxx.conf
打开文件后 加入/修改`server`部分代码
server {
#ssl-conf
listen 443;
ssl on;
ssl_certificate [.crt文件路径];
ssl_certificate_key [.key文件路径];
server_name [你的域名];
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://127.0.0.1:[端口];
}
}
配置修改完成之后 重启 `nginx -s reload`
然后 试试吧,`https` 是不是成功了
阿里云和腾讯云 所提供的证书都是1年期限的。。。具体一年后证书作废还能不能免费续就不知道了。。。😂😂😂