comparison xml/ru/docs/http/ngx_http_core_module.xml @ 646:2577ab264d1e

Updated the Russian version of the "server_name" directive.
author Vladimir Homutov <vl@nginx.com>
date Fri, 17 Aug 2012 07:22:07 +0000
parents 7e4805858796
children eba81bfb6aaf
comparison
equal deleted inserted replaced
645:bb450e295ca2 646:2577ab264d1e
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd">
9 9
10 <module name="Модуль ngx_http_core_module" 10 <module name="Модуль ngx_http_core_module"
11 link="/ru/docs/http/ngx_http_core_module.html" 11 link="/ru/docs/http/ngx_http_core_module.html"
12 lang="ru" 12 lang="ru"
13 rev="1"> 13 rev="2">
14 14
15 <section id="directives" name="Директивы"> 15 <section id="directives" name="Директивы">
16 16
17 <directive name="aio"> 17 <directive name="aio">
18 <syntax> 18 <syntax>
2100 </example> 2100 </example>
2101 </para> 2101 </para>
2102 2102
2103 <para> 2103 <para>
2104 Первое имя становится основным именем сервера. 2104 Первое имя становится основным именем сервера.
2105 </para>
2106
2107 <para>
2105 В именах серверов можно использовать звёздочку (“<literal>*</literal>”) 2108 В именах серверов можно использовать звёздочку (“<literal>*</literal>”)
2106 для замены первой или последней части имени: 2109 для замены первой или последней части имени:
2107 <example> 2110 <example>
2108 server { 2111 server {
2109 server_name example.com *.example.com www.example.*; 2112 server_name example.com *.example.com www.example.*;
2110 } 2113 }
2111 </example> 2114 </example>
2115 Такие имена называются именами с маской.
2112 </para> 2116 </para>
2113 2117
2114 <para> 2118 <para>
2115 Два первых вышеприведённых имени можно объединить в одно: 2119 Два первых вышеприведённых имени можно объединить в одно:
2116 <example> 2120 <example>
2117 server { 2121 server {
2118 server_name .example.com; 2122 server_name .example.com;
2119 } 2123 }
2120 </example> 2124 </example>
2121 </para>
2122
2123 <para>
2124 Если параметр равен “<var>$hostname</var>” (0.9.4), то
2125 подставляется имя хоста (hostname) машины.
2126 </para> 2125 </para>
2127 2126
2128 <para> 2127 <para>
2129 В качестве имени сервера можно также использовать регулярное выражение, 2128 В качестве имени сервера можно также использовать регулярное выражение,
2130 указав перед ним тильду (“<literal>~</literal>”): 2129 указав перед ним тильду (“<literal>~</literal>”):
2175 location / { 2174 location / {
2176 root /sites/default; 2175 root /sites/default;
2177 } 2176 }
2178 } 2177 }
2179 </example> 2178 </example>
2179 </para>
2180
2181 <para>
2182 Если параметр равен “<var>$hostname</var>” (0.9.4), то
2183 подставляется имя хоста (hostname) машины.
2180 </para> 2184 </para>
2181 2185
2182 <para> 2186 <para>
2183 Возможно также указать пустое имя сервера (0.7.11): 2187 Возможно также указать пустое имя сервера (0.7.11):
2184 <example> 2188 <example>
2195 </para> 2199 </para>
2196 2200
2197 <para> 2201 <para>
2198 При поиске виртуального сервера по имени, 2202 При поиске виртуального сервера по имени,
2199 если имени соответствует несколько из указанных вариантов, 2203 если имени соответствует несколько из указанных вариантов,
2200 например, одновременно подходят и маска, и регулярное выражение, 2204 например, одновременно подходят и имя с маской, и регулярное выражение,
2201 будет выбран первый подходящий вариант в следующем порядке приоритета: 2205 будет выбран первый подходящий вариант в следующем порядке приоритета:
2202 <list type="enum"> 2206 <list type="enum">
2203 2207
2204 <listitem> 2208 <listitem>
2205 полное имя 2209 точное имя
2206 </listitem> 2210 </listitem>
2207 2211
2208 <listitem> 2212 <listitem>
2209 самое длинное имя с маской в начале, 2213 самое длинное имя с маской в начале,
2210 например “<literal>*.example.com</literal>” 2214 например “<literal>*.example.com</literal>”
2219 первое подходящее регулярное выражение 2223 первое подходящее регулярное выражение
2220 (в порядке следования в конфигурационном файле) 2224 (в порядке следования в конфигурационном файле)
2221 </listitem> 2225 </listitem>
2222 2226
2223 </list> 2227 </list>
2228 </para>
2229
2230 <para>
2231 Подробнее смотрите в документе, описывающем
2232 <link doc="server_names.xml">имена серверов</link>.
2224 </para> 2233 </para>
2225 2234
2226 </directive> 2235 </directive>
2227 2236
2228 2237