view xml/he/index.xml @ 1878:127ae107e5a9

Removed clause about shared memory and Windows versions with ASLR. Starting with nginx 1.9.0 shared memory can be used on Windows versions with address space layout randomization.
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 26 Dec 2016 19:38:06 +0300
parents c1e4306b7b96
children ff357b676c2e
line wrap: on
line source

<!DOCTYPE article SYSTEM "../../dtd/article.dtd">

<article name="nginx"
         link="/he/"
         lang="he">


<section>

<para>
nginx [נהגה: engine x] הוא שרת HTTP ופרוקסי הפוך, כמו גם  שרת פרוקסי לדואר,
שנכתב על ידי <link url="http://sysoev.ru/en/">Igor Sysoev</link>.
 הוא נמצא בשימוש כבר יותר מחמש שנים באתרים רוסיים עמוסים במיוחד, כגון 
<link url="http://www.rambler.ru">Rambler</link>
(ו <link url="http://ramblermedia.com">RamblerMedia.com</link>).
לפי חברת Netcraft, השרת nginx הגיש או נתן שירות ל
<link url="http://news.netcraft.com/archives/2010/04/15/april_2010_web_server_survey.html">4.70%
מהאתרים העמוסים ביותר באפריל 2010</link>.
הנה כמה סיפורי הצלחה:
<link url="http://blog.fastmail.fm/2007/01/04/webimappop-frontend-proxies-changed-to-nginx/">FastMail.FM</link>,
<link url="http://barry.wordpress.com/2008/04/28/load-balancer-update/">Wordpress.com</link>.
</para>

<para>
קוד המקור הוא בעל רשיון
<link url="/LICENSE">2-פיסקאות דמוי רשיון BSD</link>.
</para>

</section>


<section id="basic_http_features"
        name="תכונות HTTP בסיסיות">

<para>
<list type="bullet">

<listitem>
הגשת קבצים סטטיים וקובצי אינדקס, ואינדוקס אוטומטי;
מטמון file descriptor-ים פתוחים;
</listitem>

<listitem>
פרוקסי הפוך מואץ כולל מטמון;
ביזור עומסים פשוט ושרידות מפני תקלות;
</listitem>

<listitem>
תמיכה בהאצה עם מטמון של שרתי FastCGI מרוחקים;
ביזור עומסים פשוט ושרידות מפני תקלות;
</listitem>

<listitem>
ארכיטקטורה מודולרית. פילטרים המבצעים gzip, טווחי בתים (byte ranges),
תשובות מסוג chunked, תמיכה ב XSLT, SSI ופילטר שינוי גודל תמונות.
ריבוי הכללות SSI בדף בודד יכול להיות מבוצע באופן מקבילי אם הן מטופלות
על ידי FastCGI או שרתים ש nginx הוא פרוקסי עבורם.
</listitem>

<listitem>
תמיכה ב SSL ו TLS SNI.
</listitem>

</list>
</para>

</section>


<section id="other_http_features"
        name="תכונות HTTP אחרות">

<para>
<list type="bullet">

<listitem>
שרתים וירטואליים מבוססי IP ושם (הוסט);
</listitem>

<listitem>
תמיכה ב keep-alive וב pipelining לחיבורים;
</listitem>

<listitem>
תצורה גמישה;
</listitem>

<listitem>
קביעת תצורה מחדש ואף שדרוג מקוון ללא כל הפרעה לעיבוד
בקשות הלקוחות;
</listitem>

<listitem>
פורמטים ללוג הגישה, כתיבה ללוג באמצעות חוצץ, והחלפת לוגים מהירה;
</listitem>

<listitem>
הפנייה באמצעות קודי שגיאה 3xx-5xx;
</listitem>

<listitem>
מודול rewrite;
</listitem>

<listitem>
בקרת גישה המבוססת על כתובת IP של הלקוח וגם אימות מסוג HTTP Basic;
</listitem>

<listitem>
המתודות PUT, DELETE, MKCOL, COPY ו MOVE;
</listitem>

<listitem>
סטרימינג של FLV;
</listitem>

<listitem>
הגבלת מהירות;
</listitem>

<listitem>
הגבלה של מספר החיבורים בו זמנית או מספר הבקשות מכתובת אחת.
</listitem>

<listitem>
perl משובץ.
</listitem>

</list>
</para>

</section>


<section id="mail_proxy_server_features"
        name="תכונות פרוקסי דואר">

<para>
<list type="bullet">

<listitem>
הפניית משתמשים לשרתי IMAP/POP3 אחוריים בהתבסס על שרת אימות HTTP חיצוני;
</listitem>

<listitem>
אימות משתמש באמצעות שרת אימות HTTP חיצוני והפניית חיבור לשרת SMTP פנימי;
</listitem>

<listitem>
מתודות אימות:

<list type="bullet">

<listitem>
POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
</listitem>

<listitem>
IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
</listitem>

<listitem>
SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
</listitem>

</list>
</listitem>

<listitem>
תמיכה בהצפנת SSL;
</listitem>

<listitem>
תמיכה ב STARTTLS ו STLS.
</listitem>

</list>
</para>

</section>


<section id="architecture_and_scalability"
        name="ארכיטקטורה ויכולת גידול">

<para>
<list type="bullet">

<listitem>
תהליך ראשי אחד ומספר תהליכי עובדים.
תהליכי העובדים רצים בתור משתמש ללא הרשאות;
</listitem>

<listitem>
שיטות יידוע: kqueue (במערכות FreeBSD 4.1 ומעלה),
epoll (במערכות לינוקס 2.6 ומעלה), סיגנלי rt (במערכות לינוקס 2.2.19 ומעלה),
<path>/dev/poll</path> (במערכות סולאריס 7 11/99 ומעלה), event ports (במערכות סולאריס 10),
select, ואף poll;
</listitem>

<listitem>
תמיכה עבור תכונות kqueue שונות כולל  EV_CLEAR ו EV_DISABLE
(כדי לבטל אירועים זמנית), NOTE_LOWAT, EV_EOF, מספר קודי מידע ושגיאה;
</listitem>

<listitem>
תמיכה ב sendfile (במערכות FreeBSD 3.1 ומעלה, לינוקס 2.2 ומעלה ו Mac OS X 10.5), תמיכה ב sendfile64 (לינוקס 2.4.21 ומעלה),
ו sendfilev (סולאריס 8 7/01 ומעלה);
</listitem>

<listitem>
File AIO (במערכות FreeBSD 4.3 ומעלה ולינוקס 2.6.22 ומעלה);
</listitem>

<listitem>
תמיכה ב Accept-filters (במערכות FreeBSD 4.1 ומעלה) ו TCP_DEFER_ACCEPT (במערכות לינוקס 2.4 ומעלה) 
</listitem>

<listitem>
10,000 חיבורי HTTP לא פעילים במצב keep-alive תופסים נפח זיכרון העומד על בערך 
12.5M;
</listitem>

<listitem>
פעולות העתקת מידע מבוצעות באופן נדיר ככל האפשר.
</listitem>

</list>
</para>

</section>


<section id="tested_os_and_platforms"
        name="מערכות הפעלה ופלטפורמות בדוקות">

<para>
<list type="bullet">

<listitem>
FreeBSD 3&mdash;8 / i386; FreeBSD 5&mdash;8 / amd64;
</listitem>

<listitem>
לינוקס 2.2&mdash;2.6 / i386; לינוקס 2.6 / amd64;
</listitem>

<listitem>
סולאריס 9 / i386, sun4u; סולאריס 10 / i386, amd64, sun4v;
</listitem>

<listitem>
MacOS X / ppc, i386;
</listitem>

<listitem>
חלונות XP, חלונות סרבר 2003.
</listitem>

</list>
</para>

</section>


</article>