Apache: avatud lähtekoodiga alternatiivid veebiserverile par excellence

veebiserver

Parim tarkvara rakendamiseks a veebiserver see on kindlasti Apache. Just par excellence paketti kasutatakse enamikus GNU / Linuxi serverites eesmärgiga luua seda tüüpi teenuseid, kuhu sisu üles laadida. Kuid see pole selle ainus projekt, tegelikult on mõned väga huvitavad, mis on head avatud lähtekoodiga alternatiivid.

Teine tuntumaid Apache'i järel on Nginx, kuid neid on veelgi. Seetõttu näitan selles artiklis kõiki teie käsutuses olev sortn, kui soovite oma veebiserveri seadistada. Igal neist on oma eelised ja puudused, nagu kõigi projektide puhul. Nii et peaksite vastavalt oma vajadustele hindama, milline neist on teie jaoks parim ...

Mõned alternatiive peate GNU / Linuxi külge ühendama veebiserveri:

  • Apache HTTP Server: see on üks võimsamaid ja kõige enam kasutatavaid kogu maailmas. DEB distros nimetatakse seda tavaliselt apache2 paketiks, RPM-is aga nimeks httpd. See on avatud lähtekoodiga ja tasuta, mis on välja töötatud Apache Software Foundationi ja Apache v2 litsentsi alusel. See käivitati 1995. aastal ja sellest ajast alates on see saavutanud 37% -lise osa olemasolevatest veebisaitidest (paljud neist on üsna kuulsad). See on kirjutatud C-keeles ja on tänu oma võimalusi laiendavatele moodulitele väga kohandatav. Lisaks toetab see protokolle nagu HTTP, HTTP / 2 ja HTTPS, üle IPv4 ja IPv6.
  • Nginxi veebiserver: Hääldatakse kui "engine-x" ja see on ka avatud lähtekoodiga, suure jõudlusega, vastupidav, võimeline koormust tasakaalustama ja nii edasi. Selle lõi 2004. aastal Igor Sysojev ja vähehaaval on sellest saanud Apache'i järel kõige enam kasutatav alternatiiv, mille osakaal on 31%, sealhulgas sellised veebisaidid nagu LinkedIn, Adobe, Xerox, Facebook, Twitter jne.
  • Lighttpd veebiserver: Nagu nimigi ütleb, on see avatud lähtekoodiga projekt spetsiaalselt loodud kergekaaluliseks. Ideaalne rakenduste jaoks, kus on vaja kiirust. Erinevalt Apache'ist ja Nginxist on see väga väike (kõigest 1 MB) ning nõuab vähe protsessori ja mälu ressursse. See on BSD-litsentsi all ja suudab toetada HTTP-d, tihendamist, SSL / TLS-i jne. Selle funktsionaalsuse laiendamiseks on mooduleid.
  • Apache Tomcat: on Java rakendus, mis on kirjutatud Apache'i litsentsi all. Ideaalne Java-põhiseid rakendusi arendavatele arendajatele. See pole tavaline veebiserver, nagu ülaltoodud, vaid Java servlet.
  • OpenLiteSpeed ​​veebiserver- Teine avatud lähtekoodiga projekt, mis on kavandatud olema kiire, lihtne, turvaline ja sujuv. Põhineb LiteSpeed ​​Enterprise veebiserveril, kuid selle väljaandega võrreldes on funktsioonide oluline repertuaar. Sellel on sõbralik WebAdmini GUI ja see suudab käitada laia spektrit Perli, Pythoni, Ruby ja Java skripte. Loomulikult toetab see erinevates versioonides (4 kuni 6) IPv1.0, IPv1.3 ja SSL / TLS-i.
  • Hiawatha veebiserver: veebiserver, mis on kirjutatud C-keeles, kerge ja turvaline. Eriti neile, kes otsivad kiirust, turvalisust ja kasutusmugavust. See on väga ohutu XSS ja SQL Injection rünnakute eest. Lisaks võimaldab see serveri jälgimist spetsiaalse tööriistaga.
  • NodeJS: See on peamiselt platvormidevaheline ja avatud lähtekoodiga projekt. Käitusaegne keskkond, mida kasutatakse JavaScripti veebirakenduste loomiseks. Kuid see sisaldab http-moodulit, mis pakub klasside ja funktsioonide komplekti, mis laiendavad selle funktsionaalsust ja võimaldavad täita veebiserveri rolli.

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   paquito DIJO

    Tere, hea artikkel.
    Tahaksin lisada Cheerokee veebiserveri. See töötab suurepäraselt ja kuigi viimasel ajal pole sellel palju tuge, on see väga väike ja väärib mainimist väheste ressurssidega pakutava esituse eest. Seda on väga väga lihtne seadistada, sellel on administreerimise WebUI.

    1.    Isaac DIJO

      Tere,
      Täname, et lugesite meid ja kommentaari eest. Jah, tõsi on see, et neid on rohkem ... Mõnikord on loendite koostamisel keeruline valida, millised neist sisestada või mitte.
      Täname panuse eest!