在 Nginx 中配置 Brotli 压缩需要安装 ngx_brotli 模块并进行相应的配置。以下是配置步骤:
-
安装 ngx_brotli 模块
-
打开终端并使用如下命令下载 ngx_brotli 模块:
git clone https://github.com/google/ngx_brotli.git
-
进入 ngx_brotli 文件夹:
cd ngx_brotli
-
使用以下命令编译并安装模块:
sudo make sudo make install
-
-
配置 Nginx
-
打开 Nginx 配置文件(通常是 /etc/nginx/nginx.conf 或 /etc/nginx/conf.d/default.conf):
sudo nano /etc/nginx/nginx.conf
-
在 http 块中添加以下配置,启用 Brotli 压缩:
gzip on; gzip_static on; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript; brotli on; brotli_comp_level 6; brotli_static on; brotli_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
-
保存并关闭文件。
-
-
重新启动 Nginx 服务器:
sudo service nginx restart
配置完成后,Nginx 将使用 Brotli 压缩来压缩符合条件的响应,并发送给客户端。