Traefik v2 - 启用 gzip 压缩
Traefik v2 - Enable gzip compression
我正在使用 Traefik v2 运行 一个 Docker 容器。此容器与 Nginx 一起使用,我需要在 Traefik v2 上启用 gzip 压缩。
改Nginxapp.config文件无法实现
我添加了这些类型的标签,但没有用。
gzip on;
gzip_types images, CSS, js etc.
如何在 Traefik v2 上启用 gzip?
我认为这是启用 gzip 的最简单方法。
打开 Traefik v2 docker-compose.yml
并添加以下行:
version: '3.7'
services:
traefik:
image: traefik:v2.2.7
container_name: traefik
labels:
.
.
.
// paste on the last line to enable gzip compression
- "traefik.http.routers.traefik.middlewares=traefik-compress"
- "traefik.http.middlewares.traefik-compress.compress=true"
打开您的容器的 docker-compose.yml 并添加以下行:
version: '3.7'
services:
your_container_name:
labels:
.
.
.
// paste on the last line to enable gzip compression
- "traefik.http.middlewares.your_container_name_compress.compress=true"
- "traefik.http.routers.your_container_name.middlewares=your_container_name_compress"
然后,运行 你的两个 docker-compose.yml
文件。
您也可以找到此解决方案作为要点:https://gist.github.com/fatihyildizhan/e1d9d909049f0a67a7d1585468193438
带有 Let's Encrypt 的完整 Traefik v1 和 v2 安装指南:https://gist.github.com/fatihyildizhan/8f124039a9bd3801f0caf3c01c3601fb
我正在使用 Traefik v2 运行 一个 Docker 容器。此容器与 Nginx 一起使用,我需要在 Traefik v2 上启用 gzip 压缩。
改Nginxapp.config文件无法实现
我添加了这些类型的标签,但没有用。
gzip on;
gzip_types images, CSS, js etc.
如何在 Traefik v2 上启用 gzip?
我认为这是启用 gzip 的最简单方法。
打开 Traefik v2 docker-compose.yml
并添加以下行:
version: '3.7'
services:
traefik:
image: traefik:v2.2.7
container_name: traefik
labels:
.
.
.
// paste on the last line to enable gzip compression
- "traefik.http.routers.traefik.middlewares=traefik-compress"
- "traefik.http.middlewares.traefik-compress.compress=true"
打开您的容器的 docker-compose.yml 并添加以下行:
version: '3.7'
services:
your_container_name:
labels:
.
.
.
// paste on the last line to enable gzip compression
- "traefik.http.middlewares.your_container_name_compress.compress=true"
- "traefik.http.routers.your_container_name.middlewares=your_container_name_compress"
然后,运行 你的两个 docker-compose.yml
文件。
您也可以找到此解决方案作为要点:https://gist.github.com/fatihyildizhan/e1d9d909049f0a67a7d1585468193438
带有 Let's Encrypt 的完整 Traefik v1 和 v2 安装指南:https://gist.github.com/fatihyildizhan/8f124039a9bd3801f0caf3c01c3601fb