zoukankan      html  css  js  c++  java
  • 使用Let`s encrypt 免费的https 证书

    在iOS上以前暂时屏蔽https使用http的接口,将在未来被苹果拒绝;

    之前传苹果会在2017年1月1日强制要求支持https,但是现在苹果又延迟该计划了

    https://developer.apple.com/news/?id=12212016b

    所以服务器接口还是尽快支持https吧;

    苹果ATS检测

    在mac下使用命令:nscurl --ats-diagnostics --verbose https://url

    或是在线检测:https://www.qcloud.com/product/ssl

    1:付费方案

        找一些知名的CA,获取授权的SSL证书

    2:自签名证书

       流程繁琐,且不保证被苹果接受

    3:使用免费的ssl证书

        提供免费ssl服务的有

    • 阿里云免费ssl,签发一年,到期需更新
    • 腾讯云免费ssl
    • let`s encrypt 的ssl证书,90天,到期需更新
    • 之前的沃通免费ssl,现在苹果不支持了,所以不能用了;手机-通用-关机本机--证书信任设置--进一步了解被信息的证书;来了解

    4. 使用 let`s encrypt配置ssl比较简单;

       在你的服务器上 安装CerBot ,一键即可搞定

        第一步:打开https://certbot.eff.org 在首页,选择使用的web服务和系统

                   如下 apache ,centos 6

      

      第二步:在服务器上下载cerbot,并添加可执行权限

    wget https://dl.eff.org/certbot-auto
    chmod a+x certbot-auto

       第三:执行自动配置脚本, 过程之中会让你选择域名,以及管理员邮箱,请确保域名已经绑定到服务器主机

    $ ./certbot-auto

       第四步:配置到期自动更新,因为只有90天期限

    ./certbot-auto renew --dry-run 
    
    ./certbot-auto renew --quiet 

     在谷歌浏览器里查年证书详情

     

    5:阿里云,或腾讯云,都有详细中文配置文档,参考开发即可;

        

     参考:

    https://letsencrypt.org/getting-started/

    https://certbot.eff.org/#centos6-apache

  • 相关阅读:
    通过android XML 创建图形,降低对美工的依赖
    ViewPager学习之仿微信主界面
    Linux学习日志--文件搜索命令
    蓝桥杯 历届试题 小朋友排队 【树状数组】+【逆序数】
    操作系统——IO管理
    Mac和PC在工作中管理的对比(5)
    虚拟地址空间分配
    UVA 624 CD(DP + 01背包)
    【CSS】瀑布流布局的两种方式:传统多列浮动和绝对定位布局
    外煤关注:百度收购大部分糯米股份
  • 原文地址:https://www.cnblogs.com/cocoajin/p/6244293.html
Copyright © 2011-2022 走看看