Django https 配置学习记录

折腾了半年发现了正解: 如果我们使用certbot这个网站提供的证书话,那么这个网站需要你去安装一些东西,然后根据官网教程运行一下就ok了。 他就直接把我搭建到nginx上的网站改为https了,只能喊666了,其实我啥都没干,233333:joy:

https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx

官网解释的过于清晰,我就不在这里bibi了。

之后去查看我的nginx关于网站的配置发现他在最下面给我加了几行,

listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/etherwave.best/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/etherwave.best/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

过于沙雕,过于简单,好开心啊!

而且人家的证书再过期前还会自动刷新,哎,这贴心的服务,没谁了。

文章目录