как работает gzip_static?
sergio
sergio на outerface.net
Вс Май 3 02:22:33 UTC 2020
Есть два файла: test.html и test.html.gz
Если gzip_static не указана, то отдаётся test.html
(нет content-encoding=gzip в ff webdeveloper)
Если написать gzip_static on, то отдаётся test.html.gz
(content-encoding=gzip в ff webdeveloper)
1. Если после этого удалить test.html то nginx отвечает 404, хотя ни
https://nginx.org/en/docs/http/ngx_http_gzip_static_module.html ни
https://docs.nginx.com/nginx/admin-guide/web-server/compression/ не
говорят ни слова, о том, что для этого должны присутствовать ОБА файла.
По-моему документацию стоит исправить.
2. Так же ngx_http_gzip_static_module.html говорит:
With the “always” value .. It is useful if there are no uncompressed
files on the disk anyway
Но переключние gzip_static с on на anyway при отсутствующем test.html
ничего не меняет: nginx продолжает отвечать 404.
--
sergio.
Подробная информация о списке рассылки nginx-ru