数据安全

如何免费申请Certbot免费https证书

HTTP协议以明文方式发送内容,不提供任何方式的数据加密,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。一般的HTTPS证书都需要收费,而个人网站又不至于花钱去买,下面我们一起来申请免费SSL证书,让自己的网站更安全
  1. 登录LINUX服务器获取Certbo
                                        
                                            

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

  2. 关闭NGINX
                                        
                                            

    service nginx stop

  3. 生成证书
                                        
                                            

    ./certbot-auto certonly --standalone --email 您的邮箱 -- agree-tos -d 域名 -d 域名

  4. 查看生成的证书路径
                                        
                                            

    /etc/letsencrypt/live/您的域名

  5. Nginx配置证书
                                        
                                            

    ssl_certificate /etc/letsencrypt/live/www.fnblog.cn/fullchain.pem; 

  6. Nginx配置私钥
                                        
                                            

    ssl_certificate_key /etc/letsencrypt/live/www.fnblog.me/privkey.pem;

  7. 启动Nginx
                                        
                                            

    service nginx start