Mercurial > hg > nginx-site
diff xml/ru/docs/http/ngx_http_proxy_module.xml @ 98:a10bc0cb0a6a
Whitespace cleanup.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Tue, 18 Oct 2011 07:52:47 +0000 |
parents | 5533b2bb34e5 |
children | 1d315ef37215 |
line wrap: on
line diff
--- a/xml/ru/docs/http/ngx_http_proxy_module.xml +++ b/xml/ru/docs/http/ngx_http_proxy_module.xml @@ -110,7 +110,7 @@ location / { Директива задаёт условия, при которых ответ не будет браться из кэша. Если значение хотя бы одной из строк переменных не пустое и не равно "0", то ответ не берётся из кэша: -<example> +<example> proxy_cache_bypass $cookie_nocache $arg_nocache$arg_comment; proxy_cache_bypass $http_pragma $http_authorization; </example> @@ -127,11 +127,11 @@ proxy_cache_bypass $http_pragma $h <para> Директива задаёт ключ для кэширования, например, -<example> +<example> proxy_cache_key "$host$request_uri $cookie_user"; </example> По умолчанию значение директивы близко к строке -<example> +<example> proxy_cache_key $scheme$proxy_host$uri$is_args$args; </example> </para> @@ -150,11 +150,11 @@ keys_zone=название:размер [inactive=время] [max_size=размер]</value></syntax> Ключом и именем файла в кэше является результат функции md5 от проксированного URL. Параметр levels задаёт уровни иерархии кэша, например, при использовании -<example> +<example> proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=one:10m; </example> имена файлов в кэше будут такого вида: -<example> +<example> /data/nginx/cache/<emphasis>c/29</emphasis>/b7f54b2df7773722d382f4809d650<emphasis>29c</emphasis> </example> </para> @@ -209,7 +209,7 @@ inactive, то данные удаляются, независимо от их свежести. <para> Директива задаёт время кэширования для разных ответов. Например, директивы -<example> +<example> proxy_cache_valid 200 302 10m; proxy_cache_valid 404 1m; </example> @@ -219,7 +219,7 @@ proxy_cache_valid 404 1m; <para> Если указано только время кэширования, -<example> +<example> proxy_cache_valid 5m; </example> то кэшируются только ответы 200, 301 и 302. @@ -227,7 +227,7 @@ proxy_cache_valid 5m; <para> Кроме того, может кэшировать любые ответы с помощью параметра "any": -<example> +<example> proxy_cache_valid 200 302 10m; proxy_cache_valid 301 1h; proxy_cache_valid any 1m; @@ -303,7 +303,7 @@ nginx не передаёт клиенту строки заголовка "Date", "Server", "X-Pad" и <para> Директива proxy_ignore_headers запрещает обработку некоторых -строк заголовка из ответа проксированного сервера. +строк заголовка из ответа проксированного сервера. В директиве можно указать строки "X-Accel-Redirect", "X-Accel-Expires", "X-Accel-Limit-Rate" (1.1.6), "X-Accel-Buffering" (1.1.6), "X-Accel-Charset" (1.1.6), "Expires", "Cache-Control" и "Set-Cookie" (0.8.44). @@ -397,7 +397,7 @@ off — запрещает передачу запроса следующему серверу; Директива задаёт условия, при которых ответ не будет сохраняться в кэш. Если значение хотя бы одной из строк переменных не пустое и не равно "0", то ответ не будет сохранён: -<example> +<example> proxy_no_cache $cookie_nocache $arg_nocache$arg_comment; proxy_no_cache $http_pragma $http_authorization; </example> @@ -828,7 +828,7 @@ proxy_store_access group:rw all:r; proxy_temp_path /spool/nginx/proxy_temp 1 2; </example> имя временного будет такого вида: -<example> +<example> /spool/nginx/proxy_temp/7/45/00000123457 </example> </para> @@ -856,7 +856,7 @@ proxy_temp_path /spool/nginx/proxy_temp <listitem> $proxy_add_x_forwarded_for, эта переменная равна строке заголовка запроса -клиента "X-Forwarded-For" и добавленной к ней через запятую переменной +клиента "X-Forwarded-For" и добавленной к ней через запятую переменной $remote_addr. Если же строки "X-Forwarded-For" в запросе клиента нет, то переменная $proxy_add_x_forwarded_for равна переменной $remote_addr. </listitem>