comparison xml/ru/docs/http/ngx_http_proxy_module.xml @ 2598:361a28cca097

Rephrased "off" parameter of proxy_cookie_domain/path/redirect.
author Yaroslav Zhuravlev <yar@nginx.com>
date Fri, 24 Jul 2020 13:43:21 +0100
parents eeed494bba51
children 5c5a36560f97
comparison
equal deleted inserted replaced
2597:c9545c331582 2598:361a28cca097
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="67"> 13 rev="68">
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> позволяет передавать
861 proxy_cookie_domain ~\.(?P&lt;sl_domain&gt;[-0-9a-z]+\.[a-z]+)$ $sl_domain; 861 proxy_cookie_domain ~\.(?P&lt;sl_domain&gt;[-0-9a-z]+\.[a-z]+)$ $sl_domain;
862 </example> 862 </example>
863 </para> 863 </para>
864 864
865 <para> 865 <para>
866 Директив <literal>proxy_cookie_domain</literal> может быть несколько: 866 На одном уровне может быть указано
867 несколько директив <literal>proxy_cookie_domain</literal>:
867 <example> 868 <example>
868 proxy_cookie_domain localhost example.org; 869 proxy_cookie_domain localhost example.org;
869 proxy_cookie_domain ~\.([a-z]+\.[a-z]+)$ $1; 870 proxy_cookie_domain ~\.([a-z]+\.[a-z]+)$ $1;
870 </example> 871 </example>
871 </para> 872 Параметр <literal>off</literal> отменяет действие
872 873 унаследованных с предыдущего уровня конфигурации
873 <para> 874 директив <literal>proxy_cookie_domain</literal>.
874 Параметр <literal>off</literal> отменяет действие всех директив
875 <literal>proxy_cookie_domain</literal>
876 на данном уровне:
877 <example>
878 proxy_cookie_domain off;
879 proxy_cookie_domain localhost example.org;
880 proxy_cookie_domain www.example.org example.org;
881 </example>
882 </para> 875 </para>
883 876
884 </directive> 877 </directive>
885 878
886 879
927 proxy_cookie_path ~*^/user/([^/]+) /u/$1; 920 proxy_cookie_path ~*^/user/([^/]+) /u/$1;
928 </example> 921 </example>
929 </para> 922 </para>
930 923
931 <para> 924 <para>
932 Директив <literal>proxy_cookie_path</literal> может быть несколько: 925 На одном уровне может быть указано
926 несколько директив <literal>proxy_cookie_path</literal>:
933 <example> 927 <example>
934 proxy_cookie_path /one/ /; 928 proxy_cookie_path /one/ /;
935 proxy_cookie_path / /two/; 929 proxy_cookie_path / /two/;
936 </example> 930 </example>
937 </para> 931 Параметр <literal>off</literal> отменяет действие
938 932 унаследованных с предыдущего уровня конфигурации
939 <para> 933 директив <literal>proxy_cookie_path</literal>.
940 Параметр <literal>off</literal> отменяет действие всех директив
941 <literal>proxy_cookie_path</literal>
942 на данном уровне:
943 <example>
944 proxy_cookie_path off;
945 proxy_cookie_path /two/ /;
946 proxy_cookie_path ~*^/user/([^/]+) /u/$1;
947 </example>
948 </para> 934 </para>
949 935
950 </directive> 936 </directive>
951 937
952 938
1660 proxy_redirect ~*/user/([^/]+)/(.+)$ http://$1.example.com/$2; 1646 proxy_redirect ~*/user/([^/]+)/(.+)$ http://$1.example.com/$2;
1661 </example> 1647 </example>
1662 </para> 1648 </para>
1663 1649
1664 <para> 1650 <para>
1665 Директив <literal>proxy_redirect</literal> может быть несколько: 1651 На одном уровне может быть указано
1652 несколько директив <literal>proxy_redirect</literal>:
1666 <example> 1653 <example>
1667 proxy_redirect default; 1654 proxy_redirect default;
1668 proxy_redirect http://localhost:8000/ /; 1655 proxy_redirect http://localhost:8000/ /;
1669 proxy_redirect http://www.example.com/ /; 1656 proxy_redirect http://www.example.com/ /;
1670 </example> 1657 </example>
1671 </para> 1658 Параметр <literal>off</literal> отменяет действие
1672 1659 унаследованных с предыдущего уровня конфигурации
1673 <para> 1660 директив <literal>proxy_redirect</literal>.
1674 Параметр <literal>off</literal> запрещает все директивы
1675 <literal>proxy_redirect</literal>
1676 на данном уровне:
1677 <example>
1678 proxy_redirect off;
1679 proxy_redirect default;
1680 proxy_redirect http://localhost:8000/ /;
1681 proxy_redirect http://www.example.com/ /;
1682 </example>
1683 </para> 1661 </para>
1684 1662
1685 <para> 1663 <para>
1686 С помощью этой директивы можно также добавлять имя хоста к относительным 1664 С помощью этой директивы можно также добавлять имя хоста к относительным
1687 перенаправлениям, выдаваемым проксируемым сервером: 1665 перенаправлениям, выдаваемым проксируемым сервером: