Mercurial > hg > nginx-site
annotate xml/en/docs/windows.xml @ 2846:fdf1464e1977
Moved banner to the external file to make partial rollout possible.
An idea is to have several banners and show them with different probability
specified by split directive in the nginx.conf
author | Sergey Budnevitch <sb@waeme.net> |
---|---|
date | Tue, 10 May 2022 18:07:27 +0400 |
parents | 4795c2ae5066 |
children | be1ef1d56e96 |
rev | line source |
---|---|
580
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
553
diff
changeset
|
1 <!-- |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
553
diff
changeset
|
2 Copyright (C) Igor Sysoev |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
553
diff
changeset
|
3 Copyright (C) Nginx, Inc. |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
553
diff
changeset
|
4 --> |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
553
diff
changeset
|
5 |
50 | 6 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd"> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
7 |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
8 <article name="nginx for Windows" |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
9 link="/en/docs/windows.html" |
589 | 10 lang="en" |
2342
4795c2ae5066
Added the "poll" method for Windows.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1878
diff
changeset
|
11 rev="5"> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
12 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
13 <section> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
14 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
15 <para> |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
16 Version of nginx for Windows uses the native Win32 API (not the Cygwin emulation |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
17 layer). |
2342
4795c2ae5066
Added the "poll" method for Windows.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1878
diff
changeset
|
18 Only the <c-func>select</c-func> and <c-func>poll</c-func> (1.15.9) |
4795c2ae5066
Added the "poll" method for Windows.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
1878
diff
changeset
|
19 connection processing methods are currently used, |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
20 so high performance and scalability should not be expected. |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
21 Due to this and some other known issues version of nginx for Windows |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
22 is considered to be a <i>beta</i> version. |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
23 At this time, it provides almost the same functionality as a UNIX version |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
24 of nginx except for |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
25 XSLT filter, image filter, GeoIP module, and embedded Perl language. |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
26 </para> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
27 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
28 <para> |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
29 To install nginx/Windows, <link doc="../download.xml">download</link> |
922
9ad2770d3f28
Finished renaming development to mainline.
Ruslan Ermilov <ru@nginx.com>
parents:
589
diff
changeset
|
30 the latest mainline version distribution (<mainline_version/>), |
9ad2770d3f28
Finished renaming development to mainline.
Ruslan Ermilov <ru@nginx.com>
parents:
589
diff
changeset
|
31 since the mainline branch of nginx contains all known fixes. |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
32 Then unpack the distribution, go to the |
922
9ad2770d3f28
Finished renaming development to mainline.
Ruslan Ermilov <ru@nginx.com>
parents:
589
diff
changeset
|
33 nginx-<mainline_version/> |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
34 directory, and run <command>nginx</command>. |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
35 Here is an example for the drive C: root directory: |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
36 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
37 <programlisting> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
38 cd c:\ |
922
9ad2770d3f28
Finished renaming development to mainline.
Ruslan Ermilov <ru@nginx.com>
parents:
589
diff
changeset
|
39 unzip nginx-<mainline_version/>.zip |
9ad2770d3f28
Finished renaming development to mainline.
Ruslan Ermilov <ru@nginx.com>
parents:
589
diff
changeset
|
40 cd nginx-<mainline_version/> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
41 start nginx |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
42 </programlisting> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
43 |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
44 Run the <command>tasklist</command> command-line utility |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
45 to see nginx processes: |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
46 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
47 <programlisting> |
922
9ad2770d3f28
Finished renaming development to mainline.
Ruslan Ermilov <ru@nginx.com>
parents:
589
diff
changeset
|
48 C:\nginx-<mainline_version/>>tasklist /fi "imagename eq nginx.exe" |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
49 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
50 Image Name PID Session Name Session# Mem Usage |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
51 =============== ======== ============== ========== ============ |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
52 nginx.exe 652 Console 0 2 780 K |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
53 nginx.exe 1332 Console 0 3 112 K |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
54 </programlisting> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
55 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
56 One of the processes is the master process and another is the worker process. |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
57 If nginx does not start, look for the reason in |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
58 the error log file <path>logs\error.log</path>. |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
59 If the log file has not been created, the reason for this should be reported |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
60 in the Windows Event Log. |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
61 If an error page is displayed instead of the expected page, also look |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
62 for the reason in the <path>logs\error.log</path> file. |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
63 </para> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
64 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
65 <para> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
66 nginx/Windows uses the directory where it has been run as the prefix |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
67 for relative paths in the configuration. |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
68 In the example above, the prefix is |
922
9ad2770d3f28
Finished renaming development to mainline.
Ruslan Ermilov <ru@nginx.com>
parents:
589
diff
changeset
|
69 <path>C:\nginx-<mainline_version/>\</path>. |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
70 Paths in a configuration file must be specified in UNIX-style using |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
71 forward slashes: |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
72 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
73 <programlisting> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
74 access_log logs/site.log; |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
75 root C:/web/html; |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
76 </programlisting> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
77 </para> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
78 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
79 <para> |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
80 nginx/Windows runs as a standard console application (not a service), |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
81 and it can be managed using the following commands: |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
82 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
83 <table note="yes"> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
84 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
85 <tr> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
86 <td width="20%">nginx -s stop</td> |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
87 <td>fast shutdown</td> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
88 </tr> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
89 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
90 <tr> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
91 <td>nginx -s quit</td> |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
92 <td>graceful shutdown</td> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
93 </tr> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
94 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
95 <tr> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
96 <td>nginx -s reload</td> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
97 <td> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
98 changing configuration, |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
99 starting new worker processes with a new configuration, |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
100 graceful shutdown of old worker processes |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
101 </td> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
102 </tr> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
103 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
104 <tr> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
105 <td>nginx -s reopen</td> |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
106 <td>re-opening log files</td> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
107 </tr> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
108 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
109 </table> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
110 </para> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
111 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
112 </section> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
113 |
121
49443032011c
Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents:
50
diff
changeset
|
114 <section id="known_issues" |
49443032011c
Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents:
50
diff
changeset
|
115 name="Known issues"> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
116 |
461 | 117 <list type="bullet"> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
118 |
461 | 119 <listitem> |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
120 Although several workers can be started, only one of them |
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
121 actually does any work. |
461 | 122 </listitem> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
123 |
461 | 124 <listitem> |
1662
48615cf80e20
Documented the UDP proxy functionality.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
922
diff
changeset
|
125 The UDP proxy functionality is not supported. |
48615cf80e20
Documented the UDP proxy functionality.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
922
diff
changeset
|
126 </listitem> |
48615cf80e20
Documented the UDP proxy functionality.
Yaroslav Zhuravlev <yar@nginx.com>
parents:
922
diff
changeset
|
127 |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
128 </list> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
129 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
130 </section> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
131 |
121
49443032011c
Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents:
50
diff
changeset
|
132 <section id="possible_future_enhancements" |
49443032011c
Unified <section> syntax for "article" and "module" documents.
Ruslan Ermilov <ru@nginx.com>
parents:
50
diff
changeset
|
133 name="Possible future enhancements"> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
134 |
461 | 135 <list type="bullet"> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
136 |
461 | 137 <listitem> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
138 Running as a service. |
461 | 139 </listitem> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
140 |
461 | 141 <listitem> |
553
6330ca27a485
Translated "events" into English.
Ruslan Ermilov <ru@nginx.com>
parents:
461
diff
changeset
|
142 Using the I/O completion ports as a connection processing method. |
461 | 143 </listitem> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
144 |
461 | 145 <listitem> |
265
4d047c05b7ad
Revised the "nginx for Windows" article.
Ruslan Ermilov <ru@nginx.com>
parents:
148
diff
changeset
|
146 Using multiple worker threads inside a single worker process. |
461 | 147 </listitem> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
148 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
149 </list> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
150 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
151 </section> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
152 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
153 </article> |