2025年6月归档文章 3 篇

Ubuntu 服务器给网站启用 Brotli 压缩

Ubuntu 服务器给网站启用 Brotli 压缩
服务器环境 Ubuntu Server 24.04 LTS Nginx 1.24 命令行安装 Ubuntu 24.04 版本可以直接通过 apt install 给服务器安装 google 的 Brotli 压缩功能,22.04 版本的不行。 sudo apt install brotli libnginx-mod-http-brotli-filter brotli 是 google 的压缩工具,类似 zip 用于压缩文件,libnginx-mod-http-brotli-filter是 google 为 nginx 提供的压缩模块,前者可以不用安装。 配置 Brotli Ubunt...

Ubuntu 安装最新版 nginx

Ubuntu 安装最新版 nginx
Ubuntu 通过 apt install nginx 默认安装的 nginx 版本还停留在 1.18.0 版本,目前最新版本是 1.28.0,版本差异较大,通过下面方法可安装最新版本的 nginx。 清理现有 nginx sudo apt purge nginx* libnginx-mod* nginx-common sudo apt autoremove 有相关 nginx 配置需要保存的,先提前做好备份。 添加官方 APT 源 sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring curl -...

Git 本地有未推送的提交,远程又变动了的处理方法

Git 本地有未推送的提交,远程又变动了的处理方法
使用赛博菩萨 github 脱管 Hugo 博客,因为同时使用 github 手机 app、自建 md 文件管理同步以及电脑端,所以时不时遇到分支出叉的情况,比如使用 github 手机 app 或自建 md 文件管理发布了新文章,然后使用电脑修改主题时要推送了才发现远程没同步回来,出现了分支,因为本地已经提交,就很麻烦。 以下是几种解决办法: 1.拉取远程更新并自动合并(推荐) git pull origin <branch-name> git add . git commit git push origin <branch-name> 2.手动合并 git f...