comparison xml/ru/docs/http/ngx_http_proxy_module.xml @ 2624:bd676d1da957

Clarified behavior of multiple proxy_cookie_ directives.
author Yaroslav Zhuravlev <yar@nginx.com>
date Wed, 25 Nov 2020 12:39:12 +0000
parents 6684517c9d19
children 50b90da82bc2
comparison
equal deleted inserted replaced
2623:2b71a9ef37c1 2624:bd676d1da957
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="70"> 13 rev="71">
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> позволяет передавать
867 несколько директив <literal>proxy_cookie_domain</literal>: 867 несколько директив <literal>proxy_cookie_domain</literal>:
868 <example> 868 <example>
869 proxy_cookie_domain localhost example.org; 869 proxy_cookie_domain localhost example.org;
870 proxy_cookie_domain ~\.([a-z]+\.[a-z]+)$ $1; 870 proxy_cookie_domain ~\.([a-z]+\.[a-z]+)$ $1;
871 </example> 871 </example>
872 Если к куке могут быть применены несколько директив,
873 будет выбрана первая из них.
874 </para>
875
876 <para>
872 Параметр <literal>off</literal> отменяет действие 877 Параметр <literal>off</literal> отменяет действие
873 унаследованных с предыдущего уровня конфигурации 878 унаследованных с предыдущего уровня конфигурации
874 директив <literal>proxy_cookie_domain</literal>. 879 директив <literal>proxy_cookie_domain</literal>.
875 </para> 880 </para>
876 881
917 несколько директив <literal>proxy_cookie_flags</literal>: 922 несколько директив <literal>proxy_cookie_flags</literal>:
918 <example> 923 <example>
919 proxy_cookie_flags one httponly; 924 proxy_cookie_flags one httponly;
920 proxy_cookie_flags ~ nosecure samesite=strict; 925 proxy_cookie_flags ~ nosecure samesite=strict;
921 </example> 926 </example>
927 Если к куке могут быть применены несколько директив,
928 будет выбрана первая из них.
922 В данном примере флаг <literal>httponly</literal> 929 В данном примере флаг <literal>httponly</literal>
923 добавляется к куке <literal>one</literal>, 930 добавляется к куке <literal>one</literal>,
924 для остальных кук 931 для остальных кук
925 добавляется флаг <literal>samesite=strict</literal> и 932 добавляется флаг <literal>samesite=strict</literal> и
926 удаляется флаг <literal>secure</literal>. 933 удаляется флаг <literal>secure</literal>.
984 несколько директив <literal>proxy_cookie_path</literal>: 991 несколько директив <literal>proxy_cookie_path</literal>:
985 <example> 992 <example>
986 proxy_cookie_path /one/ /; 993 proxy_cookie_path /one/ /;
987 proxy_cookie_path / /two/; 994 proxy_cookie_path / /two/;
988 </example> 995 </example>
996 Если к куке могут быть применены несколько директив,
997 будет выбрана первая из них.
998 </para>
999
1000 <para>
989 Параметр <literal>off</literal> отменяет действие 1001 Параметр <literal>off</literal> отменяет действие
990 унаследованных с предыдущего уровня конфигурации 1002 унаследованных с предыдущего уровня конфигурации
991 директив <literal>proxy_cookie_path</literal>. 1003 директив <literal>proxy_cookie_path</literal>.
992 </para> 1004 </para>
993 1005
1711 <example> 1723 <example>
1712 proxy_redirect default; 1724 proxy_redirect default;
1713 proxy_redirect http://localhost:8000/ /; 1725 proxy_redirect http://localhost:8000/ /;
1714 proxy_redirect http://www.example.com/ /; 1726 proxy_redirect http://www.example.com/ /;
1715 </example> 1727 </example>
1728 Если к полям заголовка в ответе проксируемого сервера
1729 могут быть применены несколько директив,
1730 будет выбрана первая из них.
1731 </para>
1732
1733 <para>
1716 Параметр <literal>off</literal> отменяет действие 1734 Параметр <literal>off</literal> отменяет действие
1717 унаследованных с предыдущего уровня конфигурации 1735 унаследованных с предыдущего уровня конфигурации
1718 директив <literal>proxy_redirect</literal>. 1736 директив <literal>proxy_redirect</literal>.
1719 </para> 1737 </para>
1720 1738