免费申请https和部署的方法 https部署步骤与教程


Docker 内部署的 Nginx , 结合免费的SSL Let’s Encrypt 部署 HTTPS , 自动更新证书有效期 , 给你的浏览器地址栏加个绿色的锁 , 让你的站点更加安全 。
【免费申请https和部署的方法 https部署步骤与教程】Docker
镜像 docker pull certbot 配置 注:修改 nginx 配置 , 在 server 模块下新增如上配置 , 注意路径变更 , 且该路径为 docker 下的路径 。
location ^~ /.well-known/acme-challenge/ {default_type \\\\"text/plain\\\\";root /www/makeit;}location = /.well-known/acme-challenge/ {return 404;} 运行 注:这里采用 webroot 验证方式 , –webroot -w 所配置的参数为 docker 下的目录 。
docker run -it --rm --name certbot -v /makeit/docker/nginx/letsencrypt:/etc/letsencrypt -v /var/lib/letsencrypt:/var/lib/letsencrypt -v /makeit/web/home:/www/makeit certbot/certbot certo

    推荐阅读