Mercurial > hg > nginx-site
comparison xml/en/docs/http/ngx_http_core_module.xml @ 869:ade81792bdaa
Documented SPDY support.
New SPDY module added and the "listen" directive description is updated.
author | Homutov Vladimir <vl@nginx.com> |
---|---|
date | Wed, 20 Mar 2013 15:00:06 +0400 |
parents | 9dab69f2b71d |
children | 96839d165b8a |
comparison
equal
deleted
inserted
replaced
868:17d0c825f098 | 869:ade81792bdaa |
---|---|
8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> | 8 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> |
9 | 9 |
10 <module name="Module ngx_http_core_module" | 10 <module name="Module ngx_http_core_module" |
11 link="/en/docs/http/ngx_http_core_module.html" | 11 link="/en/docs/http/ngx_http_core_module.html" |
12 lang="en" | 12 lang="en" |
13 rev="17"> | 13 rev="18"> |
14 | 14 |
15 <section id="directives" name="Directives"> | 15 <section id="directives" name="Directives"> |
16 | 16 |
17 <directive name="aio"> | 17 <directive name="aio"> |
18 <syntax> | 18 <syntax> |
1100 | 1100 |
1101 <directive name="listen"> | 1101 <directive name="listen"> |
1102 <syntax> | 1102 <syntax> |
1103 <value>address</value>[:<value>port</value>] | 1103 <value>address</value>[:<value>port</value>] |
1104 [<literal>default_server</literal>] | 1104 [<literal>default_server</literal>] |
1105 [<literal>ssl</literal>] | |
1106 [<literal>spdy</literal>] | |
1105 [<literal>setfib</literal>=<value>number</value>] | 1107 [<literal>setfib</literal>=<value>number</value>] |
1106 [<literal>backlog</literal>=<value>number</value>] | 1108 [<literal>backlog</literal>=<value>number</value>] |
1107 [<literal>rcvbuf</literal>=<value>size</value>] | 1109 [<literal>rcvbuf</literal>=<value>size</value>] |
1108 [<literal>sndbuf</literal>=<value>size</value>] | 1110 [<literal>sndbuf</literal>=<value>size</value>] |
1109 [<literal>accept_filter</literal>=<value>filter</value>] | 1111 [<literal>accept_filter</literal>=<value>filter</value>] |
1110 [<literal>deferred</literal>] | 1112 [<literal>deferred</literal>] |
1111 [<literal>bind</literal>] | 1113 [<literal>bind</literal>] |
1112 [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>] | 1114 [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>] |
1113 [<literal>ssl</literal>] | |
1114 [<literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>]]</syntax> | 1115 [<literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>]]</syntax> |
1115 <syntax> | 1116 <syntax> |
1116 <value>port</value> | 1117 <value>port</value> |
1117 [<literal>default_server</literal>] | 1118 [<literal>default_server</literal>] |
1119 [<literal>ssl</literal>] | |
1120 [<literal>spdy</literal>] | |
1118 [<literal>setfib</literal>=<value>number</value>] | 1121 [<literal>setfib</literal>=<value>number</value>] |
1119 [<literal>backlog</literal>=<value>number</value>] | 1122 [<literal>backlog</literal>=<value>number</value>] |
1120 [<literal>rcvbuf</literal>=<value>size</value>] | 1123 [<literal>rcvbuf</literal>=<value>size</value>] |
1121 [<literal>sndbuf</literal>=<value>size</value>] | 1124 [<literal>sndbuf</literal>=<value>size</value>] |
1122 [<literal>accept_filter</literal>=<value>filter</value>] | 1125 [<literal>accept_filter</literal>=<value>filter</value>] |
1123 [<literal>deferred</literal>] | 1126 [<literal>deferred</literal>] |
1124 [<literal>bind</literal>] | 1127 [<literal>bind</literal>] |
1125 [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>] | 1128 [<literal>ipv6only</literal>=<literal>on</literal>|<literal>off</literal>] |
1126 [<literal>ssl</literal>] | |
1127 [<literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>]]</syntax> | 1129 [<literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>]]</syntax> |
1128 <syntax> | 1130 <syntax> |
1129 <literal>unix:</literal><value>path</value> | 1131 <literal>unix:</literal><value>path</value> |
1130 [<literal>default_server</literal>] | 1132 [<literal>default_server</literal>] |
1133 [<literal>ssl</literal>] | |
1134 [<literal>spdy</literal>] | |
1131 [<literal>backlog</literal>=<value>number</value>] | 1135 [<literal>backlog</literal>=<value>number</value>] |
1132 [<literal>rcvbuf</literal>=<value>size</value>] | 1136 [<literal>rcvbuf</literal>=<value>size</value>] |
1133 [<literal>sndbuf</literal>=<value>size</value>] | 1137 [<literal>sndbuf</literal>=<value>size</value>] |
1134 [<literal>accept_filter</literal>=<value>filter</value>] | 1138 [<literal>accept_filter</literal>=<value>filter</value>] |
1135 [<literal>deferred</literal>] | 1139 [<literal>deferred</literal>] |
1136 [<literal>bind</literal>] | 1140 [<literal>bind</literal>] |
1137 [<literal>ssl</literal>] | |
1138 [<literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>]]</syntax> | 1141 [<literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>]]</syntax> |
1139 <default>*:80 | *:8000</default> | 1142 <default>*:80 | *:8000</default> |
1140 <context>server</context> | 1143 <context>server</context> |
1141 | 1144 |
1142 <para> | 1145 <para> |
1184 the default server for this pair. | 1187 the default server for this pair. |
1185 <note> | 1188 <note> |
1186 In versions prior to 0.8.21 this parameter is named simply | 1189 In versions prior to 0.8.21 this parameter is named simply |
1187 <literal>default</literal>. | 1190 <literal>default</literal>. |
1188 </note> | 1191 </note> |
1192 </para> | |
1193 | |
1194 <para> | |
1195 The <literal>ssl</literal> parameter (0.7.14) allows to specify that all | |
1196 connections accepted on this port should work in SSL mode. | |
1197 This allows for a more compact <link doc="configuring_https_servers.xml" | |
1198 id="single_http_https_server">configuration</link> for the server that | |
1199 handles both HTTP and HTTPS requests. | |
1200 </para> | |
1201 | |
1202 <para> | |
1203 The <literal>spdy</literal> parameter (1.3.15) allows to accept | |
1204 <link doc="ngx_http_spdy_module.xml">SPDY</link> connections on this port. | |
1205 Normally, for this to work the <literal>ssl</literal> parameter should be | |
1206 specified as well, but nginx can also be configured to accept SPDY | |
1207 connections without SSL. | |
1189 </para> | 1208 </para> |
1190 | 1209 |
1191 <para> | 1210 <para> |
1192 A <literal>listen</literal> directive | 1211 A <literal>listen</literal> directive |
1193 can have several additional parameters specific to socket-related system calls. | 1212 can have several additional parameters specific to socket-related system calls. |
1296 <note> | 1315 <note> |
1297 Prior to version 1.3.4, | 1316 Prior to version 1.3.4, |
1298 if this parameter was omitted then the operating system’s settings were | 1317 if this parameter was omitted then the operating system’s settings were |
1299 in effect for the socket. | 1318 in effect for the socket. |
1300 </note> | 1319 </note> |
1301 </tag-desc> | |
1302 | |
1303 <tag-name> | |
1304 <literal>ssl</literal> | |
1305 </tag-name> | |
1306 <tag-desc> | |
1307 this parameter (0.7.14) does not relate to socket-related system calls, | |
1308 but allows to specify that all connections accepted on this port | |
1309 should work in SSL mode. | |
1310 This allows for a more compact <link doc="configuring_https_servers.xml" | |
1311 id="single_http_https_server">configuration</link> for the server that | |
1312 handles both HTTP and HTTPS requests. | |
1313 </tag-desc> | 1320 </tag-desc> |
1314 | 1321 |
1315 <tag-name> | 1322 <tag-name> |
1316 <literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>] | 1323 <literal>so_keepalive</literal>=<literal>on</literal>|<literal>off</literal>|[<value>keepidle</value>]:[<value>keepintvl</value>]:[<value>keepcnt</value>] |
1317 </tag-name> | 1324 </tag-name> |