卢纳黍的想疗院


一个不务正业,爱纹身、爱金属乐、玩乐队、Bug制造专业的前端程序猿~


0元让你的网站支持https

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年期限的。。。具体一年后证书作废还能不能免费续就不知道了。。。😂😂😂

建议打赏金额1-10元

支付宝打赏

微信打赏

最近的文章

Ghost博客使用https协议之无限301

如何让 ghost支持 https 就不用多说了,百度一下一大把。。。简而言之 * 先获取证书,上传至服务器,* 修改nginx.conf 添加 ssl的server, * 对http做301跳转,*…

GHOST 继续阅读
更早的文章

ascii图像,无BUG,码农专用😂

coding地址 预览: 草泥马…

ascii 继续阅读
comments powered by Disqus