强制使用https这件事情,其实在整个互联网已经很久了。
本博之前也有短暂的启用过,但是后来由于各种原因终止了。
另一方面,我发现继续使用http好像也没有什么影响,所以也就没有什么动力去继续支持https。
直到最近发生了几件事情:
- iPhone15上的joplin不再支持http接口的webdav同步,即使直接使用ip地址也不行。
- 搜索引擎似乎不再收录http的网站,尤其是百度,已经找不到本博的内容了。
- 之前另一个域名的付费https证书即将过期,但是续费的价格涨了不多(通配符域名一年200元左右)。
于是,我总算打算认真研究一下https证书的问题,究竟有没有免费的方案呢?
因为我总觉得,https作为互联网的基础功能,如果只有收费方案,与互联网最原始的开放、分享精神不符。
而借助于ChatGPT,我发现解决方案出奇的简单,提示词如下:
通过 Let's Encrypt 生成免费证书,给一下具体的解决方案和实施步骤。
要求如下:
1. 域名 vimer.cn
2. 要求支持通配符
3. 要求自动续期
4. 操作系统是centos 7
5. webserver是nginx
6. 云平台是阿里云
7. 尽量使用pip来安装相关库,因为我装了python
当然,提示词是经过我多番与AI的交互后优化的结果。
具体的解决方案就不贴出来了 ...