comparison xml/ru/docs/http/ngx_http_proxy_module.xml @ 789:1063836dacea

Documented "proxy_pass_request_body/headers" directives.
author Vladimir Homutov <vl@nginx.com>
date Fri, 21 Dec 2012 14:51:50 +0000
parents 180a64c709d8
children ae776a353984
comparison
equal deleted inserted replaced
788:753ed7df8910 789:1063836dacea
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_proxy_module" 10 <module name="Модуль ngx_http_proxy_module"
11 link="/ru/docs/http/ngx_http_proxy_module.html" 11 link="/ru/docs/http/ngx_http_proxy_module.html"
12 lang="ru" 12 lang="ru"
13 rev="4"> 13 rev="5">
14 14
15 <section id="summary"> 15 <section id="summary">
16 16
17 <para> 17 <para>
18 Модуль <literal>ngx_http_proxy_module</literal> позволяет передавать 18 Модуль <literal>ngx_http_proxy_module</literal> позволяет передавать
987 </para> 987 </para>
988 988
989 </directive> 989 </directive>
990 990
991 991
992 <directive name="proxy_pass_request_body">
993 <syntax><literal>on</literal> | <literal>off</literal></syntax>
994 <default>on</default>
995 <context>http</context>
996 <context>server</context>
997 <context>location</context>
998
999 <para>
1000 Если запрещено, то исходное тело запроса не будет передано
1001 на проксируемый сервер.
1002 <example>
1003 location /x-accel-redirect-here/ {
1004 proxy_method GET;
1005 proxy_pass_request_body off;
1006 proxy_set_header Content-Length "";
1007
1008 proxy_pass ...
1009 }
1010 </example>
1011 См. также директивы <link id="proxy_set_header"/> и
1012 <link id="proxy_pass_request_headers"/>.
1013 </para>
1014
1015 </directive>
1016
1017
1018 <directive name="proxy_pass_request_headers">
1019 <syntax><literal>on</literal> | <literal>off</literal></syntax>
1020 <default>on</default>
1021 <context>http</context>
1022 <context>server</context>
1023 <context>location</context>
1024
1025 <para>
1026 Если запрещено, то поля заголовка исходного запроса не будут переданы на
1027 проксируемый сервер.
1028 <example>
1029 location /x-accel-redirect-here/ {
1030 proxy_method GET;
1031 proxy_pass_request_headers off;
1032 proxy_pass_request_body off;
1033
1034 proxy_pass ...
1035 }
1036 </example>
1037 См. также директивы <link id="proxy_set_header"/> и
1038 <link id="proxy_pass_request_body"/>.
1039 </para>
1040
1041 </directive>
1042
1043
992 <directive name="proxy_redirect"> 1044 <directive name="proxy_redirect">
993 <syntax><literal>default</literal></syntax> 1045 <syntax><literal>default</literal></syntax>
994 <syntax><literal>off</literal></syntax> 1046 <syntax><literal>off</literal></syntax>
995 <syntax><value>перенаправление</value> <value>замена</value></syntax> 1047 <syntax><value>перенаправление</value> <value>замена</value></syntax>
996 <default>default</default> 1048 <default>default</default>
1166 <context>server</context> 1218 <context>server</context>
1167 <context>location</context> 1219 <context>location</context>
1168 1220
1169 <para> 1221 <para>
1170 Позволяет переопределять или добавлять поля заголовка запроса, 1222 Позволяет переопределять или добавлять поля заголовка запроса,
1171 передаваемые проксируемому серверу. 1223 <link id="proxy_pass_request_headers">передаваемые</link> проксируемому серверу.
1172 В качестве значения можно использовать текст, переменные и их комбинации. 1224 В качестве значения можно использовать текст, переменные и их комбинации.
1173 Директивы наследуются с предыдущего уровня при условии, что на данном 1225 Директивы наследуются с предыдущего уровня при условии, что на данном
1174 уровне не описаны свои директивы <literal>proxy_set_header</literal>. 1226 уровне не описаны свои директивы <literal>proxy_set_header</literal>.
1175 По умолчанию переопределяются только два поля: 1227 По умолчанию переопределяются только два поля:
1176 <example> 1228 <example>