Mercurial > hg > nginx-site
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 — 10 / i386; FreeBSD 5 — 10 / amd64; | 299 FreeBSD 3 — 10 / i386; FreeBSD 5 — 10 / amd64; |
300 </item> | 300 </listitem> |
301 | 301 |
302 <item> | 302 <listitem> |
303 Linux 2.2 — 2.6 / i386; Linux 2.6 / amd64; | 303 Linux 2.2 — 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> |