服务器环境
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...
话题nginx共有相关文章 7 篇。
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 -...
Ubuntu 下 Nginx,Mysql 环境 手动备份 WordPress

前提:
nginx、mysql 都是通过 apt 安装,无后台面板
Wordpress 安装在 /var/www/wpblog/ 目录下
Wordpress 数据库名为 wpdb,用户名 root
备份数据库
sudo -i
cd /var/www/wpblog/
mysqldump -u root -p wpdb > wpdb-20240610.sql
上面代码回车后要求输入数据库用户名root对应的密码,操作后直接会把数据备份在/var/www/wpblog/目录下,文件名就是 wpdb-20240610.sql。
打包备份文件
使用 Linux 打包命令,直接打包 wp...
Twikoo docker 私有部署升级

本文针对 docker compose 私有部署的 Twikoo 评论系统。
Twikoo 官方文档
https://twikoo.js.org/
更新
拉取新版本 docker pull imaegoo/twikoo
停止旧版本容器 docker stop twikoo
删除旧版本容器 docker rm twikoo
启用新的 twikoo docker-compose up -d
docker compose 启动 twikoo 的配置
version: '3'
services:
twikoo:
image: imaegoo/twikoo
containe...
Ubuntu 下 Nginx 环境 docker 部署和更新 Memos 服务

Memos 官网:https://usememos.com/
Memos Git:https://github.com/usememos/memos
Nginx 下建立站点绑定域名套上 SSL
sudo mk dir /var/www/bber
绑定域名套上 SSL 见:https://www.oxcat.com/article-53.html
docker 部署 Memos 服务
指定部署在 /var/www/ber 目录
数据在 /var/www/ber/.memos/ 目录
cd /var/www/bber
sudo vi docker-compose.yml
version...
Ubuntu 下安装 Nginx 环境和配置 Let's Encrypt

安装 Nginx
安装 Nginx,顺便 PHP 也一起装了,安装完启动服务。
sudo apt install nginx
sudo apt install php8.3-fpm php8.3-common php8.3-mysql php8.3-xml php8.3-curl php8.3-gd php8.3-mbstring php8.3-opcache php8.3-zip php8.3-intl -y
sudo systemctl start nginx
绑定域名
绑定域名 oxcat.com 到 nginx 默认 web 服务路径,并启用站点。
sudo mkdir /var...
Apache,Nginx 设置 typecho 伪静态去除 index.php

Apache 下设置 typecho 伪静态
设置 - 永久链接 - 启用地址重写功能
网站根目录 创建 .htaccess 文件,粘贴
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
Nginx ...
最新评论