Debian 11 / Ubuntu 20.04 安装 PowerDNS 和 PowerDNS-Admin 自建权威 DNS 教程

本文将指导如何在 Debian 11 和 Ubuntu 20.04 下安装 PowerDNS 以及 PowerDNS-Admin,本教程略复杂,学习者需要有一定的 Linux 运维经验以及熟读本站之前的教程。 PS:本文同时适用于 Debian 10 Buster、Ubuntu 20.04 Focal 以及 Ubuntu 18.04 Bionic 什么是权威 DNS? DNS 分为两种类型,一种是权威 DNS (Authoritative DNS),一种是递归 DNS (R

Debian 双栈网络时开启 IPv4 优先

本文理论上适合任何 Linux 系统,其他系统未经测试,请自行测试使用。 背景介绍 双协议栈技术就是指在一台设备上同时启用 IPv4 协议栈和 IPv6 协议栈,这样就可以同时使用 IPv4 和 IPv6 的网络。 所有现代化的操作系统和浏览器均会以 IPv6 优先,只有 IPv6 无法访问的时候才会尝试访问 IPv4,某些特定的应用和场景下,我们并不想要 IPv6 优先,这时候就需要修改一些配置文件让 IPv4 优先。 修改 /etc/gai.conf 在 Debian

Debian 11 / Ubuntu 20.04 安装 Docker 以及 Docker Compose 教程

本文将指导如何在 Debian 11 和 Ubuntu 20.04 下安装 Docker 以及 Docker Compose。 PS:本文同时适用于 Debian 10 Buster、Ubuntu 20.04 Focal 以及 Ubuntu 18.04 Bionic 什么是 Docker? Docker 是一种容器化技术,可以在服务器上快速搭建容器并在不污染宿主机的情况下运行软件,而不再需要安装配置各种环境。开源 Docker 社区致力于改进这类技术,并免费提供给所有用户,

Debian 10 Buster 升级 Debian 11 Bullseye

本文将指导如何升级 Debian 10 Buster 到 Debian 11 Bullseye。 准备工作 除非你是物理服务器,以及没有用过奇奇怪怪定制或修改的内核的 KVM 构架的 VPS 和云主机,否则升级大版本更新内核是有一定机率导致 Grub 加载失败的,切记备份重要数据! OpenVZ 6 和 LXC 构架的 VPS 是无法升级的,因为他们没有自己独立的内核 再强调一遍,一定要备份重要数据! 以下操作需要在 root 用户下完成,请使用 sudo -i 或 su

使用 acme.sh 配置自动续签 SSL 证书

本文将介绍使用 acme.sh 配置自动续签的 SSL 证书。 之前介绍了 Nginx 和 Apache 手工配置 SSL 证书的方法,美中不足的是,基本上大多数商业 SSL 证书都需要手工申请和签发,能支持 ACME 自动签发的并不多,有也略贵,比如 ZeroSSL 高级版 和 Digicert 等,那么对于大多数懒人来说,免费的 Let's Encrypt 、 Buypass 和 ZeroSSL 免费版就是不错的选择。 自动签发和手工签发证书的对比 功能 自动签发

Apache 配置 SSL 证书

本文将介绍购买 SSL 证书并在 Apache 2 配置的姿势。 购买证书并拿到所有文件 这里的步骤和 Nginx 配置 SSL 证书 的步骤一样,只是把证书放在了一个新的目录下,比如我们可以新建一个文件夹 /etc/apache2/ssl 然后把文件都丢进去。 其中 dhparam 需要和证书文件放一起,可以使用命令: curl https://ssl-config.mozilla.org/ffdhe2048.txt >> /etc/nginx/ssl/exa