Mercurial > hg > nginx-site
comparison xml/it/docs/windows.xml @ 1018:19129672444e
Added italian translation.
Grazie a Angelo Papadia <angelo.papadia@gmail.com>!
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Wed, 20 Nov 2013 14:36:40 +0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1017:9f9a427a73eb | 1018:19129672444e |
---|---|
1 <!-- | |
2 Copyright (C) Igor Sysoev | |
3 Copyright (C) Nginx, Inc. | |
4 --> | |
5 | |
6 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd"> | |
7 | |
8 <article name="nginx per Windows" | |
9 link="/it/docs/windows.html" | |
10 lang="it" | |
11 translator="Angelo Papadia" | |
12 rev="2"> | |
13 | |
14 <section> | |
15 | |
16 <para> | |
17 La versione di nginx per Windows usa le API native Win32, e non il layer di | |
18 emulazione Cygwin. | |
19 Attualmente e' usato solo il metodo di connessione <c-func>select</c-func>, | |
20 per cui non e' possibile attendersi prestazioni e scalabilita' eccellenti; | |
21 per tale ragione, e anche per altre, quella per Windows e' | |
22 considerata una versione <i>beta</i>. | |
23 Al momento risultano implementate piu' o meno le stesse funzionalita' della | |
24 versione di nginx per UNIX, con l'eccezione del filtro XSLT, del filtro immagini, | |
25 del modulo GeoIP, e del linguaggio Perl embedded. | |
26 </para> | |
27 | |
28 <para> | |
29 Per installare nginx/Windows, e' bene <link doc="../download.xml">scaricare</link> | |
30 l'ultima distribuzione disponibile della versione mainline (<mainline_version/>), | |
31 che contiene le correzioni piu' recenti. | |
32 Bisogna scompattare la distribuzione, spostarsi nella directory | |
33 nginx-<mainline_version/> e lanciare <command>nginx</command>. | |
34 Segue un esempio in cui la directory e' sul drive C: : | |
35 | |
36 <programlisting> | |
37 cd c:\ | |
38 unzip nginx-<mainline_version/>.zip | |
39 cd nginx-<mainline_version/> | |
40 start nginx | |
41 </programlisting> | |
42 | |
43 Avviare l'utility a linea di comando <command>tasklist</command> | |
44 per vedere i processi nginx: | |
45 | |
46 <programlisting> | |
47 C:\nginx-<mainline_version/>>tasklist /fi "imagename eq nginx.exe" | |
48 | |
49 Image Name PID Session Name Session# Mem Usage | |
50 =============== ======== ============== ========== ============ | |
51 nginx.exe 652 Console 0 2 780 K | |
52 nginx.exe 1332 Console 0 3 112 K | |
53 </programlisting> | |
54 | |
55 Uno dei due e' il processo master, l'altro il processo worker. | |
56 Se nginx non si avvia, verificarne la ragione nel file di log | |
57 degli errori <path>logs\error.log</path> ; | |
58 se tale file non e' stato creato, la ragione dovrebbe essere riportata | |
59 nel Windows Event Log. | |
60 Se viene mostrata una pagina di errore invece della pagina attesa, | |
61 verificarne la ragione nel solito file <path>logs\error.log</path> . | |
62 </para> | |
63 | |
64 <para> | |
65 nginx/Windows utilizza la directory in cui e' stato avviato come prefisso | |
66 per i path relativi della configurazione. | |
67 Nell'esempio precedente, il prefisso e' | |
68 <path>C:\nginx-<mainline_version/>\</path> . | |
69 I path nei file di configurazione devono essere specificati usando gli | |
70 slash del formato UNIX: | |
71 | |
72 <programlisting> | |
73 access_log logs/site.log; | |
74 root C:/web/html; | |
75 </programlisting> | |
76 </para> | |
77 | |
78 <para> | |
79 nginx/Windows e' eseguito come una normale applicazione di console e | |
80 non come un servizio, e puo' essere gestito con i comandi seguenti: | |
81 | |
82 <table note="yes"> | |
83 | |
84 <tr> | |
85 <td width="20%">nginx -s stop</td> | |
86 <td>arresto rapido</td> | |
87 </tr> | |
88 | |
89 <tr> | |
90 <td>nginx -s quit</td> | |
91 <td>arresto controllato</td> | |
92 </tr> | |
93 | |
94 <tr> | |
95 <td>nginx -s reload</td> | |
96 <td> | |
97 ricaricamento della configurazione, | |
98 con avvio di un nuovo processo worker con la nuova configurazione, | |
99 ed arresto controllato del vecchio processo worker. | |
100 </td> | |
101 </tr> | |
102 | |
103 <tr> | |
104 <td>nginx -s reopen</td> | |
105 <td>riapertura dei file di log</td> | |
106 </tr> | |
107 | |
108 </table> | |
109 </para> | |
110 | |
111 </section> | |
112 | |
113 <section id="known_issues" | |
114 name="Problemi noti"> | |
115 | |
116 <list type="bullet"> | |
117 | |
118 <listitem> | |
119 Nonostante sia possibile avviare diversi worker, in effetti | |
120 solo uno di essi esegue tutto il lavoro. | |
121 </listitem> | |
122 | |
123 <listitem> | |
124 Un worker puo' gestire non piu' di 1024 connessioni simultanee. | |
125 </listitem> | |
126 | |
127 <listitem> | |
128 La cache, ed altri moduli che richiedono il supporto alla memoria condivisa, | |
129 non funzionano su Windows Vista e versioni successive, in quanto su tali | |
130 versioni e' in uso la address space layout randomization. | |
131 </listitem> | |
132 | |
133 </list> | |
134 | |
135 </section> | |
136 | |
137 <section id="possible_future_enhancements" | |
138 name="Possibili sviluppi futuri"> | |
139 | |
140 <list type="bullet"> | |
141 | |
142 <listitem> | |
143 L'esecuzione come servizio. | |
144 </listitem> | |
145 | |
146 <listitem> | |
147 L'uso di I/O completion port come metodo di processo delle connessioni. | |
148 </listitem> | |
149 | |
150 <listitem> | |
151 L'uso di piu' thread worker all'interno di un singolo processo worker. | |
152 </listitem> | |
153 | |
154 </list> | |
155 | |
156 </section> | |
157 | |
158 </article> |