Это старая версия документа!
fastcgi_module
fastcgi_params
Применяется для увеличения времени ожидания между nginx и fastcgi сервером (php-fpm)
Как правило применяется при отладке
- fastcgi_connect_timeout 256s;
- fastcgi_read_timeout 256s;
- fastcgi_send_timeout 256s;
fastcgi_cache
conf.d
- fastcgi_cache_path /var/cache/nginx levels= keys_zone=nginxcache:1024m max_size=20480m inactive=7d;
location
- fastcgi_cache_bypass $no_cache; (Не берется из кеша)
- fastcgi_no_cache $cookie_nocache $no_cache; (Не сохраняется в кеш)
- fastcgi_cache nginxcache;
- fastcgi_cache_valid 200 301 302 304 1m;
- fastcgi_cache_key "$server_addr : $server_port / $request_uri $http_cookie $request_method $session_id";
# Гарантируем, что разные пользователи не получат одну и ту же сессионную Cookie.
- fastcgi_hide_header "Set-Cookie";
# Заставляем nginx кэшировать страницу в любом случае, независимо от заголовков кэширования, выставляемых в PHP.
- fastcgi_ignore_headers "Cache-Control" "Expires" "Set-Cookie";
# Выдаем всегда свежий Last-Modified.
- expires -1;
- add_header Last-Modified $sent_http_Expires;
# Выдаем всегда свежий Last-Modified.
- fastcgi_cache_use_stale updating error timeout invalid_header http_500;