• 使用Let's Encrypt签发SSL证书


    Let's Encrypt是免费、开放和自动化的证书颁发机构(CA),要从Let's Encrypt获取您网站域名的证书,您必须证明您对域名的实际控制权。您可以在您的Web服务器上运行使用ACME协议的软件(Certbot)来获取Let's Encrypt证书。

    以下Linux命令要在网站服务器上执行

    第一步:安装证书签发工具

    yum install certbot      # CentOS 7.x
    或者 apt install certbot # Ubuntu
    16.04

    第二步:申请签发SSL证书

    # --webroot   表示使用ACME协议的http形式验证域名控制权
    # -w          表示网站根目录
    # -d <域名>    指定域名
    certbot certonly --webroot -w /var/www/html -d www.baidu.com

    第三步:证书签发成功

    SSL证书保存在:/etc/letsencrypt/live/www.baidu.com/fullchain.pem

    RSA私钥保存在:/etc/letsencrypt/live/www.baidu.com/privkey.pem

    接下来就可以在Nginx上部署https网站了。

    注意:在第二步申请SSL证书时,程序会通过GET请求验证您对域名的实际控制权,所以要保证网站可通过http正常访问。

  • 相关阅读:
    oracle 存储过程
    交错数组
    延迟加载
    js 闭包
    引用类型和值类型
    事务
    web api 之身份验证
    SQLServer中的服务器角色与数据库角色
    按照某一字段的相同值合并所对应的行的值
    VC工程中的字符集工程属性和字符编码(转)
  • 原文地址:https://www.cnblogs.com/dgjnszf/p/12313130.html
Copyright © 2020-2023  润新知