美文网首页
Let's Encrypt 证书配置(支持通配符)

Let's Encrypt 证书配置(支持通配符)

作者: Coopsrc | 来源:发表于2018-09-03 19:38 被阅读54次

    安装certbot

    https://certbot.eff.org/

    安装certbot
    $ sudo apt-get update
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository ppa:certbot/certbot
    $ sudo apt-get update
    $ sudo apt-get install certbot 
    

    申请证书

    sudo certbot certonly --manual -d example.com -d *.example.com --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory
    

    按照提示设置DNS解析


    DNS解析

    Nginx 配置

    server {
        listen      80;
        server_name example.com;
        return      301     https://$server_name$request_uri;
    }
    
    server {
        listen      443 ssl;
        server_name example.com;
    
        charset     utf-8;
        
        add_header X-Content-Type-Options nosniff;
    
        ssl on;
        ssl_certificate     /etc/letsencrypt/live/example.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
    
    }
    
    

    验证

    浏览器打开域名,可以看到chrome已经有绿色标记,证书信息也OK


    证书

    相关文章

      网友评论

          本文标题:Let's Encrypt 证书配置(支持通配符)

          本文链接:https://www.haomeiwen.com/subject/amviwftx.html