מה זה אפאצ'י? הגדרה ומשמעות

Apache הוא שרת אינטרנט פופולרי בקוד פתוח, שמפעיל כיום יותר ממחצית מכל אתרי האינטרנט. פותח במקור על ידי מתכנתים שהשתמשו בדמון של שרת אינטרנט בשם httpd, שפותח במרכז הלאומי ליישומי מחשוב-על (NCSA).

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

מתכנתים אלה המשיכו והקימו את The Software Foundation, שיוצרת מגוון רחב של תוכנות וכלים בקוד פתוח. סיבה נוספת לפופולריות של Apache היא המוניטין המצוין של התוכנית לאבטחה; כאשר מופיעים פרצות אבטחה, הקהילה מפתחת במהירות פתרונות הזמינים באופן מיידי באינטרנט. ראה תוכנת קוד פתוח (OSS), שרת אינטרנט.

Technipages מסביר את אפאצ'י

אפאצ'י היא תוכנת פיתוח וניהול שרתים מבוססת HTTP שהיא כיום חינמית וקוד פתוח. Apache מטפל בבקשות נתונים של Hyper Text Transfer Protocol (HTTP) דרך מאתר המשאבים האוניברסלי (URL). כתובות URL הן פשוט השם של אתר אינטרנט שלקוחות מכניסים לדפדפני אינטרנט כדי לאתר דף אינטרנט. פרוטוקול ה-HTTP הוא פרוטוקול העברת הנתונים הסטנדרטי באינטרנט עבור דפי אינטרנט, אז כאשר בקשות כתובת URL נעשה לשרת Apache, שרת Apache יטפל בבקשת ה-HTTP ויחזיר את האינטרנט המבוקש דפים.

ניתן להשתמש ב- Apache לצד תוספים או הרחבות כדי לשפר את הביצועים. מעבר לפיתוח שרתים, אפאצ'י יכול לשמש גם לאירוח אתרים

השחרור הראשון שלו היה ב-25ה' של אוגוסט, 1995. לפני כן, הפיתוח הראשוני החל בפברואר 1993, מטרתם של שמונת המהנדסים החלוציים הייתה לשפר את ה-NCSA(National המרכז ליישומי מחשוב-על) הדמון HTTPd, ההתנגשות שלהם הייתה מה שיצר את קבוצת אפאצ'י כעת. קרן.

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

שימושים נפוצים באפאצ'י

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

שימוש לרעה נפוצ של אפאצ'י

  • אפאצ'י מטבעות עבור The Apache Software Foundation הושפעו מכיוון שהתוכנה התחילה עם תיקונים
  • אפאצ'י אינה אחת מהתוכנות הנפוצות ביותר לפיתוח תוכנות.