רתויב םיבוטה םיחותפה טנרטניאה יתרש 8


.חוכ ולביק םירחא חותפ דוק טנרטניא יתרש ,תאז םע ,ןמזה םע .ריכזהל יוארה דיחיה טנרטניאה תרש היה י'צאפא ,ידמל בר ןמז ךשמב .1991 תנשב ררחוש ןושארה טנרטניאה רורחש זאמ ךורא עסמ רבע

.רתויב םיבוטה םיחותפה טנרטניאה יתרשמ המכ םינחוב ונא הז ךירדמב

י'צאפא לש HTTP תרש .1

.םירתאה לכמ 37% לעמ םיליעפמה ,םיצופנ םירתא יתרשו .רתויב םיירלופופה דחאל ךפהו תוציפקב לדג י'צאפא ,1995 תנשב םסרופ .2 י'צאפא ןוישיר תסרג תחת י'צאפא תנכות ןרק ידי לע חתופש חותפ חותפו םניחב טנ

.םיפסונ םיברו ,SSL/TLS הנפצה ילוקוטורפב הכימת רשפאמה mod_ssl -ו ,םיצבק לש תודרוהו תואלעהל FTP -ב הכימת קפסל mod_ftp ,ןומטמל mod_file_cache םיללוכ הלא .טנרטניאה תרש תוילנויצקנופ תא םיביחר

.םיצופנה HTTPS -ו HTTP, HTTP/2 ילוקוטורפו IPv6 -ו IPv4 -ב הכימת ןוגכ םילוקוטורפ תבורמ הכימת קפסמ י'צאפא ,הלש הרישעה םילודומה תצובקב בשחתהב ,ףסונב

.האלה ןכו example.com, example.edu, example.info תא לבקל לוכי התא .תובכרומ לכ אללו תולקב םיניימוד רפסמ חראל לוכי דיחי תרש ,םיילאוטריו םיחראמ לש הרוצת רדגה .םירתא וא םיניימוד רפסמ חראל תרשפ

.םיאבה םיכירדמה תועצמאב סקוניל תוצפהב Apache לש טנרטניאה תרש תא ןיקתהל דציכ דמל

    Nginx תשר תרש .2

    .רתויב םינימאהו םיביציה טנרטניאה יתרשמ דחאל ךופהלו םיביריל האיבהו תוירלופופב הלדג סקני'גנ ,2004 תנשב בואסיס רוגיא ידי לע הנושארל חתופ .API רעשו IMAP/POP3 יסקורפ תרש ,ךופה proxy תרש ,םיסמ

    Nginx יוארכ ץפושמ רשאכ ,השעמל .ההובג תויליבקמבו תויגרדמ ,ךומנה םיבאשמב שומישמ התוטלוב תא תבאוש, Nginx הטמ יפלכ י'צאפא תא הכמו ההובג העונת ילעב םירתא חוריאל רתויב ילאידיאה טנרטניאה תרש והז

    .המכ ריכזהל ידכ ,Twitter -ו LinkedIn, Adobe, Xerox, Facebook תא םיללוכ Nginx -ב םילעופה םיירלופופ םירתא

    Nginx ב הכימת ,םיבורמ םילוקוטורפב תכמות איה ,י'צאפא ומכ קוידבו םייוניש עוציב לע תולקמש תורוצת לע תנעשנ- SSL/TLS, וישכעל ןוכנ .םירתא תובותכ בותכשו םיסמוע ןוזיא ,ילאוטריו חוריא, Nginx םיחר

    .םיאבה םיכירדמה תועצמאב סקוניל תוצפהב Nginx טנרטניאה תרש תא ןיקתהל דציכ דמל

      Lighttpd טנרטניא תרש .3

      Lighttpd ו י'צאפאל דוגינב .תוריהמל םייטירק םימושיי רובע דחוימב ןנכותש ,חותפ רוקמו םניחב טנרטניא תרש אוה- Nginx, דבעמ לוצינ ןוגכ תרשה יבאשמ םע דואמ ינוכסח אוהו (טייבהגמ 1- מ תוחפ) דואמ הנטק

      .םילודומב הכימתהו םיעוציבה ,הלקה הנקתהה ,תוטשפה תוכזב ירלופופ הז .Microsoft Windows -ב םג ותוא ןיקתהל ןתינ ךא ,סקינוי/סקוניל תוכרעמב ירוקמ ןפואב לעופ BSD, Lighttpd ןוישירב ץפומ

      .Ruby -ו PHP, Python, Perl -ל תנתינה תדחוימ בל תמושת םע תונכת תופש לש םוצע רפסמב ובתכנש טנרטניא ימושייב םג ךמות אוה .טנרטניאה תרשל תוינכות קשממ ךרוצל SCGI -ו FastCGI, CGI -ב ךמות טנרטניאה

      .םינוש םילודומב הכימתו ילאוטריו חוריא ,mod_compress לודומ תועצמאב HTTP תסיחד ,SSL/TLS -ב הכימת םיללוכ םירחא םינייפאמ

      .םיאבה םיכירדמה תועצמאב סקוניל תוצפהב Lighttpd טנרטניאה תרש תא ןיקתהל דציכ דמל

        טקמוט י'צאפא .4

        Apache Tomcat ה עונמ לש חותפ רוקמ םושיי אוה- servlet לש Java, לש יוטיבה תפש Java ו- Java Server. יססובמ םימושיי םיסרופו םינובש םיחתפמ רובע תילאידיא היצפואכ עיפומ הז Java.

        .Java Expression Language (Java EL) -ו JavaServer Pages (JSP) ןוגכ ינכט טרפמ םשיימ ליבקמבו הווא'ג תוטלוורס םע היצקארטניאל תבחרומ תוילנויצקנופ םע עיגמש הווא'ג טלוורס והז .Apache וא Nginx ומ

        .Apache HTTP תרשב הרסחש JSP לש תוילנויצקנופ קפסל ידכב רוקמב חתופ אוה .Java ססובמ ןכות שיגהל דחוימב דעוימ אוהש םירחא טנרטניא יתרשמ Tomcat תא דחיימש המ

        .JSP תוילנויצקנופב לפטמ Tomcat רשאכ ימנידו יטטס ןכות םע דדומתהל לוכי י'צאפא לש HTTP -ה תרש .Java -ו PHP ןכות םע םיטקיורפב לפטמ התא ובש שיחרתב Apache HTTP -ה תרש דצל Apache Tomcat תא ץירהל

        .Apache -ו Nginx ומכ םייתרוסמ טנרטניא יתרש ומכ ליעי אלו ןיינמה ןמ טנרטניא תרש וניא Apache Tomcat ,דבל ,תאז םע

        .םיאבה םיכירדמה תועצמאב סקוניל תוצפהב Apache Tomcat תא ןיקתהל דציכ דמל

          Caddy טנרטניא תרש .5

          .שומישו הנקתהל לקל Caddy תא ךפוה הז טביהו תולת אלל הנבומ לכה .API רעשו םיסמוע ןוזיא ,ךופה proxy -כ םג שמשל לוכיש יתמצועו ריהמ תורוצ הבורמ טנרטניא תרש אוה Go, Caddy -ב בתכנ

          .תוירפסב תושגנתה םוש אלל תונוש תוצפהב הלש תודיינה תא לידגמ תולת רדעיה .SSL/TLS ירושיא שודיחל תולקב גאודו HTTPS -ב ךמות Caddy ,לדחמ תרירבכ

          .ןומיס דוביעו הסיחד םע יטטס םיצבק תורישו ןומטמב ןוסחא ,שדחמ תוינפהו םירתא תובותכ לש שדחמ בותכש ,תמדקתמ WebSockets תייגולונכטב ,ילאוטריו חוריאב םג ךמות אוה .תוריהמ HTTP תושקב רשפאל ידכ HTTP

          .קושה חתנמ 0.05% קר הווהמ איה W3techs יפלו דואמ ןטק קוש חתנ ידאקל

          .םיאבה םיכירדמה תועצמאב סקוניל תוצפהב Caddy טנרטניאה תרש תא ןיקתהל דציכ דמל

            OpenLiteSpeed טנרטניא תרש .6

            OpenLiteSpeed טנרטניאה תרש תרודהמ לע ססובמ אוה .היצזימיטפואו החטבא ,תוטשפ ,תוריהמל דעוימה חותפ דוק םע טנרטניא תרש אוה Enterprise LiteSpeed תרודהמב תוינויחה תונוכתה לכ ת

            .1.3 -ו TLS 1.0, 1.1, 1.2 -ב הכימת קפסמ SSL/TLS. IT -ב הכימת םע IPv6 -ב םגו IPv4 -ב םג ךמותJava. OPenLiteSpeed -ו Perl, Python, Ruby ןוגכ םיטפירקס לש בחר םורטקפס תלעפהל םאתומ

            .םיליבקמ םירוביח יפלאב לפטל טנרטניאה תרש לש תלוכיהמו ,םיהובג םיעוציב לעב םידומעה ןומטממ תונהיל ולכות ,ףסונב .IP תססובמ השיג תרקבו HTTP תשקב תומיא ,םכח ןומטמ תצאה ,ספ בחור קנחמ םג תונהיל לו

            .GPLv3 ןוישירב ןימזו םניחב הדרוהל ןתינ הז .ךופה proxy -ו םיסמוע ןזאמ תרשל לוכיOpenLiteSpeed ,טנרטניא תרשכ הלועפ דבלמ

            .םיאבה םיכירדמה תועצמאב סקוניל תוצפהבOpenLiteSpeed טנרטניאה תרש תא ןיקתהל דציכ דמל

              Hiawatha טנרטניא תרש .7

              .דחוימ רוטינ ילכ תועצמאב ךלש תרשה לע חקפל ךל רשפאמ םג SQL. Hiawatha -ו XSS תקרזה תופקתה ףודהל תולוכיו דואמ תוחטבואמ תונוכתהו דוקה הז .שומיש תוחונו החטבא ,תוריהמל יונבה חטבואמו לקשמ לק טנרט

              .ךומנ טרפמ םע םינשי םיתרש וא תוצבושמ תוכרעמ רובע ץלמומ עיגמ Hiawatha .ךירצ התאש עדימה לכ תא ךל תתלו ךתוא תוחנהל ידכ בר דועית םע עיגמו הנקתהל לק םג הז

              8. NodeJS

              .טנרטניאה תרש דיקפת תא אלמל ול תרשפאמו ולש תוילנויצקנופה תא תוביחרמש תויצקנופו תוקלחמ לש הצובק קפסמה http לודומ םג ללוכ אוה ,תאז םע .Javascript -ב טנרטניא ימושיי תיינבל תשמשמה המרופטלפהו ח

              .םיאבה םיכירדמה תועצמאב סקוניל תוצפהב NodeJS תא ןיקתהל דציכ דמל

                .הקעצ ונל ןת ,וז המישרב עיפוהל ךירצש טנרטניא תרש תרשל ונראשהש שיגרמ התא םא .ןבאב הקוצי הניא המישרה ךא ,רתויב םיבוטה םיחותפה טנרטניאה יתרשמ המכ וניסיכ םנמא