引言
由于原先使用的时候韩国公司开发的来必力评论系统。怎么说呢,以前在个人开发的 Web
项目使用该评论系统,当访问量较大评论数量较多的时候,就会出现广告,而且会有一些 Bug
,使用不是很理想。其实许久前就想换掉来必力,碍于不断抉择评论系统的 ui
,所以就一直拖到现在。正巧今天看到 Giscus
,感觉挺符合我的审美,所以打算换它。
因为入手了一个 .dev
的域名,由于该顶级域名强制使用 HTTPS
,所以不得不自签 SSL
证书(企业级 SSL
的证书一来要花钱,二来申请周期长,对于个人开发者而言不算是一个好的方法,注意:用于生产环境的项目一定要走相应的法律程序申请 SSL 证书,以免出现不必要的麻烦。)
原先一直借助 acme.sh 脚本 申请 Let’s Encrypt 颁发的 SSL
证书,但申请过程中本机的 80
端口必须未被占用(用来验证证书)。由于我使用的 Nginx
的Docker
容器,就不能顺利自签 SSL
证书,突然想到 Cloudflare
也是可以签名证书,就写了这篇博文记录一下整个流程。