Apache: open source-alternativer til webserveren par excellence

webserver

Den bedste software til at implementere en webserver det er helt sikkert Apache. Det er den essentielle pakke, der bruges i de fleste GNU/Linux-servere med det formål at skabe denne type tjeneste, hvor man kan poste indhold. Men det er ikke det eneste projekt for dette, faktisk er der nogle meget interessante, der er gode open source-alternativer.

En anden af ​​de mest kendte efter Apache er Nginx, men der er endnu flere. Derfor vil jeg i denne artikel vise alle den sort, du har til din rådighedn hvis du ønsker at opsætte din egen webserver. Hver har sine fordele og ulemper, som det er tilfældet med alle projekter. Så du bør vurdere, hvilken der er bedst for dig i henhold til dine behov...

Nogle alternativer Hvad skal du bruge for at sætte en webserver op i GNU/Linux:

  • Apache HTTP Server: Det er en af ​​de mest kraftfulde og mest brugte i verden. I DEB-distros kaldes pakken normalt apache2, mens den i RPM'er er kendt som httpd. Det er gratis og open source, udviklet under Apache Software Foundation og under Apache v2-licensen. Det blev lanceret i 1995 og siden da har det opnået en andel på 37% af eksisterende websteder (mange af dem ret berømte). Det er skrevet i C-sprog og kan tilpasses meget takket være dets moduler, der udvider dets muligheder. Derudover understøtter den protokoller som HTTP, HTTP/2 og HTTPS, over IPv4 og IPv6.
  • Nginx webserver: Udtales som "engine-x" og er også open source, høj ydeevne, robust, belastningsbalancering osv. Det blev skabt i 2004 af Igor Sysoev og lidt efter lidt er det blevet det mest brugte alternativ efter Apache, med en andel på 31% blandt hjemmesider som LinkedIn, Adobe, Xerox, Facebook, Twitter osv.
  • Lighttpd webserver: Som navnet antyder, er dette open source-projekt specielt designet til at være letvægts. Ideel til applikationer, hvor der kræves hastighed. I modsætning til Apache og Nginx er den meget lille, kun 1MB, og kræver få CPU- og hukommelsesressourcer. Det er licenseret under BSD-licensen og har mulighed for at understøtte HTTP, komprimering, SSL/TLS osv. Det har moduler til at udvide dets funktionaliteter.
  • Apache Tomcat: er en åben implementering skrevet i Java under Apache-licensen. Ideel til udviklere, der udvikler Java-baserede apps. Det er ikke en almindelig webserver som ovenstående, men en Java-servlet.
  • OpenLite Speed ​​​​Web Server: endnu et open source-projekt designet til at være hurtigt, enkelt, sikkert og optimeret. Baseret på LiteSpeed ​​​​Enterprise Web Server, men med et væsentligt repertoire af funktioner sammenlignet med den udgave. Det har en venlig WebAdmin GUI og er i stand til at køre en lang række Perl-, Python-, Ruby- og Java-scripts. Det understøtter selvfølgelig IPv4, IPv6 og SSL/TLS i forskellige versioner (1.0 til 1.3).
  • Hiawatha webserver: Webserver skrevet i C-sprog, let og sikker. Specielt for dem, der leder efter hastighed, sikkerhed og brugervenlighed. Det er meget sikkert mod XSS og SQL Injection angreb. Derudover tillader det overvågning af serverne med et særligt værktøj.
  • NodeJS: Det er hovedsageligt et open source og cross-platform projekt. Et runtime-miljø, der bruges til at oprette webapps i JavaScript. Det inkluderer dog et http-modul, der giver et sæt klasser og funktioner, der udvider dets funktionalitet og tillader det at spille rollen som en webserver.

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   paquito sagde han

    Hej god artikel.
    Jeg vil gerne tilføje Cheerokee Web Server. Det fungerer fantastisk, og selvom det på det seneste ikke har meget støtte, er det meget meget let og værd at nævne for den ydeevne, det tilbyder med få ressourcer. Det er meget meget nemt at konfigurere, det har et Administration WebUI.

    1.    Isaac sagde han

      Hej,
      Tak fordi du læste med og for din kommentar. Ja, sandheden er, at der er flere... Nogle gange er det svært at vælge, hvilke man skal med eller ej, når man laver lister.
      Tak for input!