使用 Python 安装 Certbot 实现 Let's Encrypt SSL 证书自动续签
在当前的网络安全环境下,为网站启用 HTTPS 已经成为基本要求。主流浏览器会对未启用 SSL 的网站给出明显的安全警告,而近年来各大云服务商与免费 CA 机构提供的 SSL 证书有效期已进一步缩短至 30 天。如果运维人员忘记及时续签证书,极易导致 HTTPS 失效,进而引发业务中断。 为了解决这一问题,Let's Encrypt 提供了完全自动化的免费证书颁发服务,而 Certbot...
共 6 篇文章
在当前的网络安全环境下,为网站启用 HTTPS 已经成为基本要求。主流浏览器会对未启用 SSL 的网站给出明显的安全警告,而近年来各大云服务商与免费 CA 机构提供的 SSL 证书有效期已进一步缩短至 30 天。如果运维人员忘记及时续签证书,极易导致 HTTPS 失效,进而引发业务中断。 为了解决这一问题,Let's Encrypt 提供了完全自动化的免费证书颁发服务,而 Certbot...
在使用Ubuntu或Raspberry Pi时,你可能会遇到USB串行设备(如CH340或CP2102)无法正常工作的情况。这通常是由于一个名为brltty的后台进程(daemon)错误地识别并占用了这些设备。本文将详细介绍brltty是什么,为什么它会干扰USB串行设备,以及如何解决这个问题。 什么是brltty?...
引言 - 介绍构建工具在软件开发中的重要性。 - 强调选择合适的构建工具对开发效率、性能和可维护性的影响。 - 说明本文的目的:对比常见的 Linux C++ 构建工具,帮助开发者选择适合的工具。 1. Make - 历史: 由 Stuart Feldman 于 1977 年在贝尔实验室创建。 - 最初用于构建 Unix 软件,后来成为 Unix 环境中的标准构建工具。 简介: - 使用...
当前网络安全环境需要我们必须对我们的网站进行SSL配置。但是自从各大云服务供应商陆续把免费证书从一年变成了3个月后,证书忘记续签是时有发生的事情,而证书的续签通常是一个繁琐的过程,可能会导致意外的服务中断。然而,诸如Let's Encrypt这样的CA组织提供了自动续签服务,可确保我们的证书不会过期。在本文中,我们将学习如何配置您的Nginx或Apache服务器以自动更新Let's...
如果你是经常使用开源软件,你一定是经常遇到各种环境不兼容的问题,在你进行开发或者直接使用别人的库之前,检查系统和软件的当前版本是相当必要的。本文总结了linux环境下的各种版本检查命令,建议收藏或者记住。
安装Python 3.7,可以在Python的官方网址安装,但如果使用安装包管理工具Homebrew来安装,安装过程就会轻松很多。这篇文章就是介绍用Homebrew来安装python 3.7,其中所有代码都在Jupyter Notebook下运行, 最后也会附上notebook的附件。