Модуль http_gzip_static

Модуль http_gzip_static#

Позволяет отдавать вместо обычного файла предварительно сжатый файл с таким же именем и с расширением «.gz».

По умолчанию этот модуль не собирается; его сборку необходимо включить с помощью параметра конфигурации ‑‑with‑http_gzip_static_module.

В пакетах из наших репозиториев модуль уже включен в сборку.

Пример конфигурации#

gzip_static  on;
gzip_proxied expired no-cache no-store private auth;

Директивы#

gzip_static#

Синтаксис:

gzip_static on | off | always;

Умолчание:

gzip_static off;

Контекст:

http, server, location

Разрешает (on) или запрещает (off) проверку готового сжатого файла. При использовании также учитываются директивы gzip_http_version, gzip_proxied, gzip_disable и gzip_vary.

Со значением always во всех случаях будет использоваться сжатый файл, без проверки поддержки на стороне клиента. Это полезно, если на диске все равно нет несжатых файлов, или используется модуль http_gunzip.

Сжимать файлы можно с помощью программы gzip или совместимой с ней. Желательно, чтобы дата и время модификации исходного и сжатого файлов совпадали.