Mercurial > hg > nginx-site
comparison xml/he/docs/windows.xml @ 0:61e04fc01027
Initial import of the nginx.org website.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Thu, 11 Aug 2011 12:19:13 +0000 |
parents | |
children | 9d544687d02c |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:61e04fc01027 |
---|---|
1 <!DOCTYPE digest SYSTEM "../../../dtd/article.dtd"> | |
2 | |
3 <article title="שימוש ב nginx במערכת ההפעלה חלונות" | |
4 link="/he/docs/windows.html" | |
5 lang="he"> | |
6 | |
7 <section> | |
8 | |
9 <para> | |
10 nginx/Windows משתמש ב API הטבעי של חלונות, Win32 API (ולא בשכבת אמולציה של Cygwin). | |
11 נכון למועד כתיבת שורות אלה, שיטת היידוע <i>select</i> היא זו שנמצאת בשימוש, | |
12 ולכן אין לצפות לרמת ביצועים גבוהה וליכולת גידול. | |
13 עקב כך וגם בעקבות בעיות ידועות אחרות, nginx/Windows נחשבת כגירסת <i>בטא</i>. | |
14 ישנה פונקציונליות כמעט מלאה ב nginx/Windows ביחס לגירסת Unix, חוץ מפילטר XSLT, | |
15 פילטר תמונות, מודול GeoIP ושפת Perl משובצת.</para> | |
16 | |
17 <para> | |
18 כדי להתקין את nginx/Windows, יש <a href="/en/download.xml">להוריד</a> | |
19 את קובץ הזיפ של גירסת הפיתוח האחרונה <development_version />, | |
20 כיוון שענף הפיתוח מכיל את כל התיקונים הידועים, בייחוד אלו הקשורים לחלונות. | |
21 אחרי ההורדה, יש לפרוס את קובץ הזיפ, | |
22 להיכנס לתיקיה nginx-<development_version />, ולהריץ את nginx. | |
23 הנה דוגמא עבור תיקיית השורש של כונן C: | |
24 | |
25 <programlisting> | |
26 cd c:\ | |
27 unzip nginx-<development_version />.zip | |
28 cd nginx-<development_version /> | |
29 start nginx | |
30 </programlisting> | |
31 | |
32 תוכלו להריץ את כלי שורת הפקודה <path>tasklist</path> כדי לראות תהליכים | |
33 של nginx: | |
34 | |
35 <programlisting> | |
36 C:\nginx-<development_version />>tasklist /fi "imagename eq nginx.exe" | |
37 | |
38 Image Name PID Session Name Session# Mem Usage | |
39 =============== ======== ============== ========== ============ | |
40 nginx.exe 652 Console 0 2 780 K | |
41 nginx.exe 1332 Console 0 3 112 K | |
42 </programlisting> | |
43 | |
44 אחד מהתהליכים הוא התהליך הראשי (מנהל), והאחר הוא תהליך עובד. | |
45 אם nginx לא מתחיל לפעול, יש לעיין בקובץ <path>logs\error.log</path> כדי לבדוק את הסיבה. | |
46 אם קובץ הלוג לא נוצר, הסיבה צריכה להיות מדווחת ב Event Log של חלונות. | |
47 אם הנכם מקבלים דף שגיאה במקום העמוד הרצוי, עליכם לעיין בקובץ <path>logs\error.log</path> גם כן, | |
48 כדי לראות מה הסיבה. | |
49 </para> | |
50 | |
51 <para> | |
52 nginx/Windows משתמש בתיקייה שממנה הוא הופעל בתור תיקיית הקידומת לכל | |
53 הנתיבים היחסיים שבקובץ התצורה. | |
54 בדוגמה שלעיל, תיקיית הקידומת תהיה | |
55 <path>C:\nginx-<development_version />\</path>. | |
56 על נתיבים בקובץ התצורה להיות בסגנון Unix בלבד, באמצעות לוכסנים קדמיים: | |
57 | |
58 <programlisting> | |
59 access_log logs/site.log; | |
60 root C:/web/html; | |
61 </programlisting> | |
62 </para> | |
63 | |
64 <para> | |
65 nginx/Windows רץ כיישום קונסול סטנדרטי, ולא כשירות (service) במערכת, | |
66 וניתן לנהלו באמצעות הפקודות הבאות: | |
67 <table note="yes"> | |
68 | |
69 <tr> | |
70 <td width="20%">nginx -s stop</td> | |
71 <td>יציאה מהירה</td> | |
72 </tr> | |
73 | |
74 <tr> | |
75 <td>nginx -s quit</td> | |
76 <td>יציאה מסודרת</td> | |
77 </tr> | |
78 | |
79 <tr> | |
80 <td>nginx -s reload</td> | |
81 <td> | |
82 שינוי תצורה, | |
83 הפעלת תהליך עובד חדש, | |
84 סגירת תהליך עובד ישן באופן מסודר | |
85 </td> | |
86 </tr> | |
87 | |
88 <tr> | |
89 <td>nginx -s reopen</td> | |
90 <td>פתיחה מחדש של קובצי הלוג</td> | |
91 </tr> | |
92 | |
93 </table> | |
94 </para> | |
95 | |
96 </section> | |
97 | |
98 <section name="known_issues" | |
99 title="בעיות ידועות"> | |
100 | |
101 <list> | |
102 | |
103 <item> | |
104 למרות שניתן להפעיל מספר תהליכים עובדים, רק אחד מהם עושה בפועל את העבודה. | |
105 </item> | |
106 | |
107 <item> | |
108 תהליך עובד לא יכול לטפל ביותר מ 1024 חיבורים פעילים בו זמנית. | |
109 </item> | |
110 | |
111 <item> | |
112 מודול המטמון ומודולים אחרים אשר דורשים תמיכה בזיכרון משותף, לא עובדים בחלונות | |
113 ויסטה או גירסאות מאוחרות יותר, עקב הפעלת טכניקת address space layout randomization | |
114 המופעלת בגירסאות אלה של חלונות. | |
115 </item> | |
116 | |
117 </list> | |
118 | |
119 </section> | |
120 | |
121 <section name="possible_future_enhancements" | |
122 title="שיפורים עתידיים אפשריים"> | |
123 | |
124 <list> | |
125 | |
126 <item> | |
127 הרצה כשירות במערכת (Service). | |
128 </item> | |
129 | |
130 <item> | |
131 שימוש ב I/O completion ports כשיטת יידוע. | |
132 </item> | |
133 | |
134 <item> | |
135 שימוש במספר נימי עובדים בתוך תהליך עובד אחד. | |
136 </item> | |
137 | |
138 </list> | |
139 | |
140 </section> | |
141 | |
142 </article> |