comparison xml/en/index.xml @ 461:6135f3c95bf6

Unified markup for lists.
author Ruslan Ermilov <ru@nginx.com>
date Tue, 27 Mar 2012 14:30:18 +0000
parents 0b6333a9f8af
children 9cb7ef594ac8
comparison
equal deleted inserted replaced
460:d645a7e0c229 461:6135f3c95bf6
35 35
36 <section id="basic_http_features" 36 <section id="basic_http_features"
37 name="Basic HTTP server features"> 37 name="Basic HTTP server features">
38 38
39 <para> 39 <para>
40 <list> 40 <list type="bullet">
41 41
42 <item> 42 <listitem>
43 Serving static and index files, and 43 Serving static and index files, and
44 <link doc="docs/http/ngx_http_autoindex_module.xml">autoindexing</link>; 44 <link doc="docs/http/ngx_http_autoindex_module.xml">autoindexing</link>;
45 <link doc="docs/http/ngx_http_core_module.xml" 45 <link doc="docs/http/ngx_http_core_module.xml"
46 id="open_file_cache">open file descriptor cache</link>; 46 id="open_file_cache">open file descriptor cache</link>;
47 </item> 47 </listitem>
48 48
49 <item> 49 <listitem>
50 <link doc="docs/http/ngx_http_proxy_module.xml">Accelerated 50 <link doc="docs/http/ngx_http_proxy_module.xml">Accelerated
51 reverse proxying with caching</link>; 51 reverse proxying with caching</link>;
52 <link doc="docs/http/ngx_http_upstream_module.xml">simple 52 <link doc="docs/http/ngx_http_upstream_module.xml">simple
53 load balancing and fault tolerance</link>; 53 load balancing and fault tolerance</link>;
54 </item> 54 </listitem>
55 55
56 <item> 56 <listitem>
57 Accelerated support with caching of 57 Accelerated support with caching of
58 <link doc="docs/http/ngx_http_fastcgi_module.xml">FastCGI</link>, 58 <link doc="docs/http/ngx_http_fastcgi_module.xml">FastCGI</link>,
59 uwsgi, SCGI, and 59 uwsgi, SCGI, and
60 <link doc="docs/http/ngx_http_memcached_module.xml">memcached</link> 60 <link doc="docs/http/ngx_http_memcached_module.xml">memcached</link>
61 servers; 61 servers;
62 <link doc="docs/http/ngx_http_upstream_module.xml">simple 62 <link doc="docs/http/ngx_http_upstream_module.xml">simple
63 load balancing and fault tolerance</link>; 63 load balancing and fault tolerance</link>;
64 </item> 64 </listitem>
65 65
66 <item> 66 <listitem>
67 Modular architecture. 67 Modular architecture.
68 Filters include 68 Filters include
69 <link doc="docs/http/ngx_http_gzip_module.xml">gzipping</link>, 69 <link doc="docs/http/ngx_http_gzip_module.xml">gzipping</link>,
70 byte ranges, chunked responses, 70 byte ranges, chunked responses,
71 <link doc="docs/http/ngx_http_xslt_module.xml">XSLT</link>, 71 <link doc="docs/http/ngx_http_xslt_module.xml">XSLT</link>,
72 <link doc="docs/http/ngx_http_ssi_module.xml">SSI</link>, 72 <link doc="docs/http/ngx_http_ssi_module.xml">SSI</link>,
73 and <link doc="docs/http/ngx_http_image_filter_module.xml">image 73 and <link doc="docs/http/ngx_http_image_filter_module.xml">image
74 transformation</link> filter. 74 transformation</link> filter.
75 Multiple SSI inclusions within a single page can be processed in 75 Multiple SSI inclusions within a single page can be processed in
76 parallel if they are handled by proxied or FastCGI servers; 76 parallel if they are handled by proxied or FastCGI servers;
77 </item> 77 </listitem>
78 78
79 <item> 79 <listitem>
80 <link doc="docs/http/ngx_http_ssl_module.xml">SSL and 80 <link doc="docs/http/ngx_http_ssl_module.xml">SSL and
81 TLS SNI support</link>. 81 TLS SNI support</link>.
82 </item> 82 </listitem>
83 83
84 </list> 84 </list>
85 </para> 85 </para>
86 86
87 </section> 87 </section>
89 89
90 <section id="other_http_features" 90 <section id="other_http_features"
91 name="Other HTTP server features"> 91 name="Other HTTP server features">
92 92
93 <para> 93 <para>
94 <list> 94 <list type="bullet">
95 95
96 <item> 96 <listitem>
97 Name-based and IP-based virtual servers; 97 Name-based and IP-based virtual servers;
98 </item> 98 </listitem>
99 99
100 <item> 100 <listitem>
101 <link doc="docs/http/ngx_http_core_module.xml" 101 <link doc="docs/http/ngx_http_core_module.xml"
102 id="keepalive_timeout">Keep-alive</link> 102 id="keepalive_timeout">Keep-alive</link>
103 and pipelined connections support; 103 and pipelined connections support;
104 </item> 104 </listitem>
105 105
106 <item> 106 <listitem>
107 Flexible configuration; 107 Flexible configuration;
108 </item> 108 </listitem>
109 109
110 <item> 110 <listitem>
111 <link doc="docs/control.xml" id="reconfiguration">Reconfiguration</link> 111 <link doc="docs/control.xml" id="reconfiguration">Reconfiguration</link>
112 and <link doc="docs/control.xml" id="upgrade">upgrade of an 112 and <link doc="docs/control.xml" id="upgrade">upgrade of an
113 executable</link> without interruption of the client servicing; 113 executable</link> without interruption of the client servicing;
114 </item> 114 </listitem>
115 115
116 <item> 116 <listitem>
117 <link doc="docs/http/ngx_http_log_module.xml" id="log_format">Access 117 <link doc="docs/http/ngx_http_log_module.xml" id="log_format">Access
118 log formats</link>, 118 log formats</link>,
119 <link doc="docs/http/ngx_http_log_module.xml" id="access_log">buffered 119 <link doc="docs/http/ngx_http_log_module.xml" id="access_log">buffered
120 log writing</link>, and 120 log writing</link>, and
121 <link doc="docs/control.xml" id="logs">fast log rotation</link>; 121 <link doc="docs/control.xml" id="logs">fast log rotation</link>;
122 </item> 122 </listitem>
123 123
124 <item> 124 <listitem>
125 3xx-5xx error codes 125 3xx-5xx error codes
126 <link doc="docs/http/ngx_http_core_module.xml" 126 <link doc="docs/http/ngx_http_core_module.xml"
127 id="error_page">redirection</link>; 127 id="error_page">redirection</link>;
128 </item> 128 </listitem>
129 129
130 <item> 130 <listitem>
131 The rewrite module: 131 The rewrite module:
132 <link doc="docs/http/ngx_http_rewrite_module.xml">URI changing 132 <link doc="docs/http/ngx_http_rewrite_module.xml">URI changing
133 using regular expressions</link>; 133 using regular expressions</link>;
134 </item> 134 </listitem>
135 135
136 <item> 136 <listitem>
137 <link doc="docs/http/ngx_http_rewrite_module.xml" id="if">Executing 137 <link doc="docs/http/ngx_http_rewrite_module.xml" id="if">Executing
138 different functions</link> depending on the 138 different functions</link> depending on the
139 <link doc="docs/http/ngx_http_geo_module.xml">client address</link>; 139 <link doc="docs/http/ngx_http_geo_module.xml">client address</link>;
140 </item> 140 </listitem>
141 141
142 <item> 142 <listitem>
143 Access control based on 143 Access control based on
144 <link doc="docs/http/ngx_http_access_module.xml">client IP address</link> 144 <link doc="docs/http/ngx_http_access_module.xml">client IP address</link>
145 and <link doc="docs/http/ngx_http_auth_basic_module.xml">HTTP 145 and <link doc="docs/http/ngx_http_auth_basic_module.xml">HTTP
146 Basic authentication</link>; 146 Basic authentication</link>;
147 </item> 147 </listitem>
148 148
149 <item> 149 <listitem>
150 The <link doc="docs/http/ngx_http_dav_module.xml">PUT, DELETE, MKCOL, COPY, 150 The <link doc="docs/http/ngx_http_dav_module.xml">PUT, DELETE, MKCOL, COPY,
151 and MOVE</link> methods; 151 and MOVE</link> methods;
152 </item> 152 </listitem>
153 153
154 <item> 154 <listitem>
155 <link doc="docs/http/ngx_http_flv_module.xml">FLV</link> 155 <link doc="docs/http/ngx_http_flv_module.xml">FLV</link>
156 and 156 and
157 <link doc="docs/http/ngx_http_mp4_module.xml">MP4</link> 157 <link doc="docs/http/ngx_http_mp4_module.xml">MP4</link>
158 streaming; 158 streaming;
159 </item> 159 </listitem>
160 160
161 <item> 161 <listitem>
162 <link doc="docs/http/ngx_http_core_module.xml" 162 <link doc="docs/http/ngx_http_core_module.xml"
163 id="limit_rate">Response rate limiting</link>; 163 id="limit_rate">Response rate limiting</link>;
164 </item> 164 </listitem>
165 165
166 <item> 166 <listitem>
167 Limiting the number of simultaneous 167 Limiting the number of simultaneous
168 <link doc="docs/http/ngx_http_limit_conn_module.xml">connections</link> 168 <link doc="docs/http/ngx_http_limit_conn_module.xml">connections</link>
169 or 169 or
170 <link doc="docs/http/ngx_http_limit_req_module.xml">requests</link> 170 <link doc="docs/http/ngx_http_limit_req_module.xml">requests</link>
171 coming from one address; 171 coming from one address;
172 </item> 172 </listitem>
173 173
174 <item> 174 <listitem>
175 <link doc="docs/http/ngx_http_perl_module.xml">Embedded Perl</link>. 175 <link doc="docs/http/ngx_http_perl_module.xml">Embedded Perl</link>.
176 </item> 176 </listitem>
177 177
178 </list> 178 </list>
179 </para> 179 </para>
180 180
181 </section> 181 </section>
183 183
184 <section id="mail_proxy_server_features" 184 <section id="mail_proxy_server_features"
185 name="Mail proxy server features"> 185 name="Mail proxy server features">
186 186
187 <para> 187 <para>
188 <list> 188 <list type="bullet">
189 189
190 <item> 190 <listitem>
191 User redirection to IMAP/POP3 backend using an external HTTP 191 User redirection to IMAP/POP3 backend using an external HTTP
192 authentication server; 192 authentication server;
193 </item> 193 </listitem>
194 194
195 <item> 195 <listitem>
196 User authentication using an external HTTP authentication server 196 User authentication using an external HTTP authentication server
197 and connection redirection to an internal SMTP backend; 197 and connection redirection to an internal SMTP backend;
198 </item> 198 </listitem>
199 199
200 <item> 200 <listitem>
201 Authentication methods: 201 Authentication methods:
202 202
203 <list> 203 <list type="bullet">
204 204
205 <item> 205 <listitem>
206 POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5; 206 POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
207 </item> 207 </listitem>
208 208
209 <item> 209 <listitem>
210 IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5; 210 IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
211 </item> 211 </listitem>
212 212
213 <item> 213 <listitem>
214 SMTP: AUTH LOGIN/PLAIN/CRAM-MD5; 214 SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
215 </item> 215 </listitem>
216 216
217 </list> 217 </list>
218 </item> 218 </listitem>
219 219
220 <item> 220 <listitem>
221 SSL support; 221 SSL support;
222 </item> 222 </listitem>
223 223
224 <item> 224 <listitem>
225 STARTTLS and STLS support. 225 STARTTLS and STLS support.
226 </item> 226 </listitem>
227 227
228 </list> 228 </list>
229 </para> 229 </para>
230 230
231 </section> 231 </section>
233 233
234 <section id="architecture_and_scalability" 234 <section id="architecture_and_scalability"
235 name="Architecture and scalability"> 235 name="Architecture and scalability">
236 236
237 <para> 237 <para>
238 <list> 238 <list type="bullet">
239 239
240 <item> 240 <listitem>
241 One master and several worker processes; 241 One master and several worker processes;
242 worker processes run under an unprivileged user; 242 worker processes run under an unprivileged user;
243 </item> 243 </listitem>
244 244
245 <item> 245 <listitem>
246 The notification methods: kqueue (FreeBSD 4.1+), 246 The notification methods: kqueue (FreeBSD 4.1+),
247 epoll (Linux 2.6+), rt signals (Linux 2.2.19+), 247 epoll (Linux 2.6+), rt signals (Linux 2.2.19+),
248 /dev/poll (Solaris 7 11/99+), event ports (Solaris 10), 248 /dev/poll (Solaris 7 11/99+), event ports (Solaris 10),
249 select, and poll; 249 select, and poll;
250 </item> 250 </listitem>
251 251
252 <item> 252 <listitem>
253 The support of the various kqueue features including EV_CLEAR, EV_DISABLE 253 The support of the various kqueue features including EV_CLEAR, EV_DISABLE
254 (to temporarily disable events), NOTE_LOWAT, EV_EOF, number of available data, 254 (to temporarily disable events), NOTE_LOWAT, EV_EOF, number of available data,
255 error codes; 255 error codes;
256 </item> 256 </listitem>
257 257
258 <item> 258 <listitem>
259 sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5+), sendfile64 (Linux 2.4.21+), 259 sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5+), sendfile64 (Linux 2.4.21+),
260 and sendfilev (Solaris 8 7/01+) support; 260 and sendfilev (Solaris 8 7/01+) support;
261 </item> 261 </listitem>
262 262
263 <item> 263 <listitem>
264 <link doc="docs/http/ngx_http_core_module.xml" id="aio">File AIO</link> 264 <link doc="docs/http/ngx_http_core_module.xml" id="aio">File AIO</link>
265 (FreeBSD 4.3+, Linux 2.6.22+); 265 (FreeBSD 4.3+, Linux 2.6.22+);
266 </item> 266 </listitem>
267 267
268 <item> 268 <listitem>
269 <link doc="docs/http/ngx_http_core_module.xml" id="directio">DIRECTIO</link> 269 <link doc="docs/http/ngx_http_core_module.xml" id="directio">DIRECTIO</link>
270 (FreeBSD 4.4+, Linux 2.4+, Solaris 2.6+, Mac OS X); 270 (FreeBSD 4.4+, Linux 2.4+, Solaris 2.6+, Mac OS X);
271 </item> 271 </listitem>
272 272
273 <item> 273 <listitem>
274 Accept-filters (FreeBSD 4.1+) and TCP_DEFER_ACCEPT (Linux 2.4+) 274 Accept-filters (FreeBSD 4.1+) and TCP_DEFER_ACCEPT (Linux 2.4+)
275 <link doc="docs/http/ngx_http_core_module.xml" id="listen">support</link>; 275 <link doc="docs/http/ngx_http_core_module.xml" id="listen">support</link>;
276 </item> 276 </listitem>
277 277
278 <item> 278 <listitem>
279 10,000 inactive HTTP keep-alive connections take about 2.5M memory; 279 10,000 inactive HTTP keep-alive connections take about 2.5M memory;
280 </item> 280 </listitem>
281 281
282 <item> 282 <listitem>
283 Data copy operations are kept to a minimum. 283 Data copy operations are kept to a minimum.
284 </item> 284 </listitem>
285 285
286 </list> 286 </list>
287 </para> 287 </para>
288 288
289 </section> 289 </section>
291 291
292 <section id="tested_os_and_platforms" 292 <section id="tested_os_and_platforms"
293 name="Tested OS and platforms"> 293 name="Tested OS and platforms">
294 294
295 <para> 295 <para>
296 <list> 296 <list type="bullet">
297 297
298 <item> 298 <listitem>
299 FreeBSD 3 &mdash; 10 / i386; FreeBSD 5 &mdash; 10 / amd64; 299 FreeBSD 3 &mdash; 10 / i386; FreeBSD 5 &mdash; 10 / amd64;
300 </item> 300 </listitem>
301 301
302 <item> 302 <listitem>
303 Linux 2.2 &mdash; 2.6 / i386; Linux 2.6 / amd64; 303 Linux 2.2 &mdash; 2.6 / i386; Linux 2.6 / amd64;
304 </item> 304 </listitem>
305 305
306 <item> 306 <listitem>
307 Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v; 307 Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
308 </item> 308 </listitem>
309 309
310 <item> 310 <listitem>
311 AIX 7.1 / powerpc 311 AIX 7.1 / powerpc
312 </item> 312 </listitem>
313 313
314 <item> 314 <listitem>
315 Mac OS X / ppc, i386; 315 Mac OS X / ppc, i386;
316 </item> 316 </listitem>
317 317
318 <item> 318 <listitem>
319 Windows XP, Windows Server 2003. 319 Windows XP, Windows Server 2003.
320 </item> 320 </listitem>
321 321
322 </list> 322 </list>
323 </para> 323 </para>
324 324
325 </section> 325 </section>