Инструменты пользователя

Инструменты сайта


howto:services:nginx

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
howto:services:nginx [2019/01/17 14:16]
Алексей Кожевников ↷ Страница перемещена из howto:nginx в howto:services:nginx
howto:services:nginx [2019/01/18 11:39] (текущий)
Алексей Кожевников
Строка 1: Строка 1:
 ====== nginx ====== ====== nginx ======
  
-Включение заголовка Content-Length при проксировании+===== Включение заголовка Content-Length при проксировании ​===== 
 <​code>​ <​code>​
 chunked_transfer_encoding off; chunked_transfer_encoding off;
 add_header Content-Length $sent_http_content_length;​ add_header Content-Length $sent_http_content_length;​
 +</​code>​
 +
 +===== Кеширование статики =====
 +
 +<​code>​
 +http {
 +    ...
 +    proxy_temp_path ​ /​var/​cache/​nginx/​proxy_temp 1 2;
 +    proxy_cache_path ​ /​var/​cache/​nginx/​proxy_cache levels=1:2 keys_zone=static:​100m inactive=60m max_size=1g;​
 +    ...
 +    server {
 +        ...
 +        location ~* ^/​app/​.*\.(css|eot|gif|jpg|js|ico|pdf|png|svg|ttf|woff|woff2)$ {
 +            proxy_cache static;
 +            proxy_cache_key $request_method$request_uri;​
 +            proxy_cache_convert_head off;
 +            proxy_cache_use_stale error timeout invalid_header updating http_500 http_502 http_503 http_504;
 +            proxy_cache_background_update on;
 +            proxy_cache_revalidate on;
 +            proxy_cache_valid 200 301 302 5m;
 +            proxy_cache_valid 404 1m;
 +            ...
 +        }
 +        ...
 +    }
 +}
 </​code>​ </​code>​
  
 {{tag> nginx }} {{tag> nginx }}
howto/services/nginx.txt · Последние изменения: 2019/01/18 11:39 — Алексей Кожевников