Turinys
„Apache“ yra pirmaujanti „HTTP“ tinklo serverio sistema. Iš pradžių jis buvo sukurtas ir išleistas kaip „httpd NCSA proceso“ instaliacijų ir pataisų konfigūracijų rinkinys 1995 m. Nuo to laiko jis buvo iš pradžių perrašytas bent du kartus. Tai yra pramonės standartas, o žiniatinklyje veikia daugiau „Apache“ serverių nei visų kitų žiniatinklio serverių suma. Tai „back-end“ (valdymo) sistema, valdanti daugiau nei 60% visų interneto svetainių.
Privalumas: Tai yra atviro kodo
Atvirojo kodo programa yra mėgėjų parašyta programa, skirta smagiai spręsti problemas. Tikroji atvirojo kodo, kaip plėtros modelio, nauda, ypač taikoma „Apache“, yra ta, kad klaidos taisomos greitai ir nuolat, kai tik jos randamos.Taip yra todėl, kad yra daugybė akių, žiūrinčių į šaltinio kodą, ir daugelis žmonių prisidėjo prie kodo. Naujos paslaugos su atvirojo kodo sistemomis yra mažiau žinomos nei „Internet Information Server“ (IIS) sistemos. Didžiąja dalimi, neturėdamas rinkodaros skyriaus, kuris bandytų ieškoti naujų būdų skatinti pardavimus. Galutinis rezultatas yra tai, kad „Apache“, veikianti „Linux“ arba „Unix“ serveryje, yra tvirta, stabili ir gali būti labai saugi.
Privalumas: tai nemokama
Kiekviena atvirojo kodo programa platinama pagal licencijos sąlygas, leidžiančias laisvai naudotis šaltinio kodu. Tai reiškia, kad modulius galite atsisiųsti iš „Apache“ serverio (ir netgi paleisti „Windows“ sistemoje) nemokėdami licencijos mokesčio. Tai ypač svarbu interneto prieglobos įmonėms ir interneto paslaugų teikėjams, kurie turi nuolat didinti serverio pajėgumus. Kaip ir šiuo atveju, „Google“ serverių ūkiai naudoja keliasdešimt tūkstančių „Apache“ įrenginių ir taip sutaupo įmonei daug pinigų už licencijavimo mokesčius.
Trūkumas: tai rašo vikšrai, vėplačiams
Dauguma „Apache“ diegimų vyksta be problemų. Daugumoje „Linux“ platinimų jis jau įtrauktas kaip jūsų diegimo vaizdo dalis. „Apache“ yra iš anksto sukonfigūruotas ir paruoštas paleisti. Tačiau jei nesilaikote diegimo protokolo arba kyla konfigūracijos problemų, nėra centrinio biuro, kuris gautų techninę pagalbą. Turėsite tik interneto forumus, kuriuose gausu žmonių, kurie turėjo tą pačią problemą ir, tikiuosi, dokumentavo jų sprendimą. To pasekmė yra ta, kad jei jūs turite ką nors ištaisyti, jums geriau patiks terminalo komandinė eilutė ir šiek tiek paslaptingi „Unix“ komandų rinkiniai. Taip yra todėl, kad pradedantiesiems nėra jokios pagalbos iš „bučinių rankos“ ar diegimo vedlių.