多台服务器共用一个证书并续签
https自动续签
使用 acme.sh 自动续订 HTTPS 证书 多台服务器共用一个证书并续签 简介 上一篇讲了使用 acme.sh 工具结合腾讯云 DNS 服务来自动续订 HTTPS 证书。但有个问题就是我们正常都会分测试环境、灰度、正式环境,所以我们还需要在续签证书后同步证书到各个环境的服务器,当然最好是一个服务器管理一个域名,但我们有时也会遇到多个服务器使用同一域名。本文会使用rsync和inotifywa…
使用 acme.sh 自动续订 HTTPS 证书 简介 HTTPS 是现代 Web 安全的基础,它不仅保护了用户的隐私,还为网站提供了信任度和权威性。但是,HTTPS 证书需要定期更新,否则会过期导致浏览器警告。本文将使用 acme.sh 工具结合腾讯云 DNS 服务来自动续订 HTTPS 证书。这只是针对自己部署,当然你也可以参考我之前的文章使用雷池自动免费申请的 Let's Encrypt 免…
cloudflare
cloudflare Cloudflare 是一家全球性的网络服务公司,它为全世界的各种规模的企业提供广泛的云平台服务,包括内容分发网络(CDN)、DDoS防护、流量控制、负载平衡、网络安全、DNS服务等,Cloudflare 也提供了1.1.1.1的免费DNS服务 注册 https://dash.cloudflare.com/sign-up 邮箱注册,成功后邮件里点击验证一下 添加域名 注册成功…
nftables防火墙
nftables nftables是Linux核心的一个子系统,用于过滤和分类网络数据包/数据报/帧。从Linux内核3.13(于2014年1月19日发布)以后可用 nftables取代了Netfilter的传统iptables部分,nftables相较于iptables的优势在于代码重复更少,对新协议的扩展更容易 nftables和iptables区别 nftables相对于iptables的主…
ufw防火墙
ufw 本文默认是root用户,如果不是可以sudo -i 查看是否有ufw (ubuntu系统自带) which ufw 如何没有就安装一个 apt install ufw 查看防火墙状态 ufw status inactive说明未开启 开启防火墙 ufw enable 提示说可能会中断当前ssh 按y 即可开启 ufw是默认禁止所有进站流量,运行所有出站流量的 所以开启后,首先记得把ssh端…
使用Typora+PicList+Github编写博客文章
使用Typora+PicList+Github编写博客文章 Typora 一款 Markdown 编辑器和阅读器,主要是使用简单方便,并且颜值高,虽然使用Electron开发但打开速度还能接受 一般我安装了Typora后都会自定义主题,你可以根据各自喜好安装自己喜欢的主题 typora主题安装 首先选择自己喜欢的主题https://theme.typora.io/ 我选择的是Drake 在gith…
argon主题安装
argon主题安装 点击进入github下载zip包 https://github.com/solstice23/argon-theme/releases 进入博客后台选择 外观-主题-安装主题-上传主题 选择刚才下好的argon.zip 安装后点击启用 接下来你就可以查看自己的博客变得好看了许多 argon主题配置 配置前可查看Argon官方文档便于理解 进入博客后台配置选择 Argon主题选项…
WordPress安装
安装WordPress个人博客 创建目录以及compose.yml文件 mkdir -p ~/docker/wordpress && cd ~/docker/wordpress && vim compose.yml services: db: image: mysql:latest command: ['mysqld', '--default-authenticat…
Vaultwarden安装和使用
简介 Bitwarden是一个开源的密码管理工具。它可以存储用户名、密码、网页填写的身份信息、信用卡,还能生成高强度的密码和用户名(再也不用为了取名字想半天了😂),同时提供安全的加密方式来保护这些密码免受未经授权的访问。Vaultwarden 是一个用于本地搭建 Bitwarden 服务器的第三方 Docker 项目。Vaultwarden 比 Bitwarden 官方版更轻量,除不支持 Bitw…
Portainer安装
安装Portainer(可选) Portainer是一个用于管理Docker容器的开源、轻量级的管理工具,相当于有页面的Docker,使用户能够轻松地部署、管理和监控Docker容器、镜像和服务。一般创建和运行容器我都是通过docker compose完成,这样更方便备份和迁移。 创建目录并创建compose.yml文件 mkdir -p ~/docker/portainer &&…