Jūs lasāt šo rakstu no vietnes, kuru nodrošina atvērtā pirmkoda tīmekļa serveris tikai tāpēc, ka atvērtā koda tīmekļa serveri nodrošina vairāk nekā 80% vietņu un lietojumprogrammu. Terminu tīmekļa serveris var aizstāt, lai apzīmētu aparatūru vai programmatūru, ko izmanto, lai saturu galalietotājiem vai klientiem sniegtu, izmantojot HTTP.
Tīmekļa serveri tiek izstrādāti un pastāvīgi uzlaboti kopš 90. gadu sākuma. Ir dažādi tīmekļa serveru veidi, un tos var veidot īpašām vajadzībām, noteiktām tehnoloģijām vai kā īpašas iespējas noteiktām korporācijām.
Šajā rakstā tiks uzskaitīti daži uzticami un populāri atvērtā koda tīmekļa serveru projekti, kas pieejami jūsu lietojumprogrammas vai vietnes instalēšanai un palaišanai.
Linux atvērtā pirmkoda tīmekļa serveri
Tīmekļa serveris var attiekties uz visu aparatūras un programmatūras sistēmu vai īpaši uz programmatūru, kas pieņem un apkalpo HTTP pieprasījumus no klientiem.
Tīmekļa serveris kā programmatūra kontrolē un pārvalda to, kā mitinātie faili tiek piegādāti klientiem. Tas var būt HTTP serveris, kas saprot vietrāžus URL un HTTP vai HTTP / 2 protokolus.
Kā aparatūra tīmekļa serveris ir dators, kurā mitina tīmekļa servera programmatūru un vietnes komponentu failus, piemēram, HTML lapas, CSS stila lapas, attēlus vai JavaScript failus.
Ikreiz, kad lietotājam, piemēram, jums, ir nepieciešams fails vai informācija, kas mitināta tīmekļa serverī, pieprasījuma veikšanai izmantosiet tīmekļa pārlūkprogrammu. Pieprasījums tiek nosūtīts attiecīgajam tīmekļa serverim (aparatūrai), kur HTTP serveris pieņem pieprasījumu, atrod atbilstošo failu un nosūta to atpakaļ klienta pārlūkprogrammai, izmantojot HTTP.
Statiskais tīmekļa serveris nosūta mitinātos failus uz jūsu pārlūkprogrammu.
Dinamiskā tīmekļa serverī ir datu bāze un lietojumprogrammu serveris, kas atjaunina mitinātos failus pirms to nosūtīšanas uz jūsu pārlūkprogrammu, izmantojot HTTP.
1: Apache HTTP tīmekļa serveris
Sākotnēji izlaists 1995. gadā, tas ir vispopulārākais tīmekļa serveris. Saskaņā ar tīmekļa serveru lietošanas statistiku no w3tech.com, Apache pilnvaras ap 33.9% tīmekļa lietojumprogrammu un vietņu tīmeklī. Tas tiek izlaists ar Apache licences 2. versiju, kas prasa saglabāt autortiesību paziņojumus un atrunas, taču neprasa modificēto versiju izplatīšanu, izmantojot to pašu licenci. Tas darbojas visās populārajās operētājsistēmās, piemēram, Linux, Unix līdzīgās, Windows, Mac OS X, FreeBSD, Solaris, Novell Netware, OS / 2 utt.
Apache HTTP ir rakstīts C valodā un izmanto ļoti pielāgojamu moduļu arhitektūru, un tā var ielādēt papildu moduļus, lai paplašinātu tās funkcijas. Tajos ietilpst mod_proxy, kas ļaus jūsu serverī izveidot starpniekserveri / vārteju, mod_proxy_balancer ļaus sabalansēt visus atbalstītos protokolus. mod_file_cache kešatmiņai, mod_ftp FTP atbalstam augšupielādēm un lejupielādēm vai mod_ssl SSL / TLS šifrēšanas protokola atbalstam.
Citi nozīmīgi moduļi ietver starpniekservera moduli (mod_proxy), mod_rewrite (URL pārrakstīšanas moduli), mod_include un mod_ext_filter.
Apache piedāvā arī populāru saspiešanas metodi, kas iekļauta ārējā paplašinājuma modulī mod_gzip. Tas ir izveidots, lai palīdzētu samazināt tīmekļa vietņu lielumu, izmantojot HTTP. Pielāgotie žurnālfaili (mod_log_config) pārvalda žurnālfailus, kurus var analizēt, izmantojot tīmekļa pārlūku. Tajā ir ModSecurity, lai pārvaldītu ielaušanās noteikšanu un novēršanu tīmekļa lietojumprogrammām.
Vēlamās funkcijas
- Dinamisko moduļu ielāde un statisko failu apstrāde.
- Atbalsts HTTP / 2 (mod_http2), IPv6 un saspiešanai.
- Pielāgota reģistrēšana un pagriešana, uz IP adresēm balstīta ģeogrāfiskā atrašanās vieta.
- Atbalsts sesiju izsekošanai, CGI atbalsts, FTP un XML atbalsts.
- Īsteno lielu vienlaicīgumu, izmantojot MPM un FastCGI režīmus.
- URL pārrakstīšana, detalizēta autentifikācija un autorizācijas piekļuves kontrole.
- Kļūdu tolerance un atteices apstrāde.
- Tas īsteno direktoriju konfigurāciju caur .htaccess faili.
Sākot ar 2. versiju.4, Apache atbalsta HTTP / 2, izmantojot mod_http / 2, kas uzlabo veiktspēju. Apache tika uzskatīts par nedaudz lēnāku nekā Nginx (asinhronais, uz notikumiem balstīts tīmekļa serveris), kā rezultātā Nginx tika pieņemts vairāk, taču lietotāji kopš Apache 2 ir uzlabojušies.2.
2: Apache Tomcat tīmekļa serveris
Apache Tomcat ir populārs uzņēmuma līmeņa tīmekļa serveris, kas pieejams tirgū. Tā ir veidota, lai mitinātu Java tīmekļa risinājumus, kuru izmantošana lielās organizācijās ir salīdzinoši bieža un izplatīta, pateicoties lielai mērogojamībai, veiktspējai un Java ekosistēmai pieejamo rīku skaitam. Apache Tomcat ir nobriedis tīmekļa serveris, kura izveidošana tiek ieskaitīta Džeimsam Dankanam Davidsonam no Apache fonda. Tomcat pirms vairāk nekā 20 gadiem izstrādāja Apache programmatūras fonds kā Apache tīmekļa serveris.
Tomcat ir Java servletīkls, kas nāk ar paplašinātu funkcionalitāti mijiedarbībai ar Java servletiem, un tas ievieš tādas tehniskās specifikācijas kā JavaServer Pages (JSP) un Java Expression Language (Java EL).
Tomcat ir izgatavots no vairākiem komponentiem, piemēram, Coyote, Catalina, Jasper, Cluster utt. Catalina ir servleta konteiners, savukārt Coyote ir savienotāja komponents, kas atbalsta HTTP 1.1. kā Web serveris. Tas ļauj Catalina (Java servlet vai JSP konteiners) darboties kā tīmekļa serveris, kas vietējos failus apkalpo kā HTTP dokumentus. Jasper ir Tomcat JSP dzinējs, un tas parsē JSP failus, lai tos apkopotu Java kodā kā servletus. Klastera komponents pārvalda lielas lietojumprogrammas, izmantojot slodzes līdzsvarošanu un citas metodes.
Varat palaist Apache Tomcat kopā ar Apache HTTP, lai atvieglotu projektus gan Java, gan PHP. Tomcat atbalsta arī AWS (Amazon Web Services), padarot to ideāli piemērotu mākoņdatošanas risinājumiem. Eclipse IDE atbalsta Tomcat, tādējādi izstrādātājiem ir viegli izveidot un izvietot lietojumprogrammas.
Vēlamās pazīmes
- Tas ir viegls, ļoti stabils un ļoti elastīgs.
- Tas lepojas ar papildu drošības līmeni, TLS virtuālo mitināšanu.
- Tas atbalsta tīmekļa lietojumprogrammas atmiņas noplūdes aizsardzību un noteikšanu.
- Atbalsta HTTP / 2 un OpenSSL.
- Uzlabotas IO iespējas un pārstrādāta kopu veidošana.
Apache Tomcat tīmekļa serveris ir labāka iespēja Java tīmekļa lietojumprogrammām. Apache Tomcat bieži tiek iekļauts starp citiem atvērtā koda Java lietojumprogrammu serveriem, piemēram, JBoss, Wildfly un Glassfish.
3: Nginx tīmekļa serveris
Nginx read 'Engine-x' ir atvērtā koda, augstas veiktspējas un izturīgs tīmekļa serveris. To var izvietot kā slodzes līdzsvarotāju, reverso starpniekserveri, IMAP / POP3 starpniekserveri un API vārteju. Igors Sysoev to izstrādāja 2002. gadā kā atbildi uz C10K problēmu. C10k problēma ir tīkla kontaktligzdu un tīmekļa serveru optimizācijas problēma, lai apstrādātu desmit tūkstošus vienlaicīgu savienojumu un klientu. Nginx popularitāte ir pieaugusi apmēram 33.7% no visām vietnēm.
Nginx paļaujas uz asinhronu notikumu vadītu arhitektūru, lai apstrādātu lielu skaitu vienlaicīgu sesiju. Tas ir kļuvis populārs administratoru vidū, pateicoties zemai resursu izmantošanai, lielai vienlaicībai un mērogojamībai. Tas ir ideāli piemērots lielu datplūsmas vietņu mitināšanai, un ar zemu procesora izmantošanu tas var apstrādāt līdz pat 500 000 pieprasījumu sekundē.
Nginx var izmantot kā atsevišķu tīmekļa serveri vai kā statisku satura serveri cita tīmekļa servera priekšā. Turklāt jūs varat izvietot Nginx, lai tīklā apkalpotu dinamisku HTTP saturu, izmantojot SCGI apstrādātājus skriptiem, FastCGI, WSGI lietojumprogrammu serveriem vai Phusion Passenger moduļiem.
Vēlamās funkcijas
- Atbalsta TLS / SSL, OCSP skavošanu, gRPC, IPv6 un HTTP / 2.
- Tas var apstrādāt vairāk nekā 10 000 vienlaicīgu savienojumu ar mazu procesora atmiņu.
- Tas atbalsta SMTP, POP3 un IMAP starpniekserveri.
- To var konfigurēt kā apgriezto starpniekserveri, lai ieviestu kešatmiņu.
- Atbalsta moduļveida arhitektūras filtrus, piemēram, gzipping, baitu diapazonus, atsevišķas atbildes, XSLT, SSI, attēlu pārveidošanu.
- Atbalsta IP adreses un uz nosaukumiem balstītus virtuālos serverus.
- WebSockets, pastāvīgi un cauruļvadu savienojumi
Nginx ir divas izveidotas versijas, OSS Nginx un Nginx Plus. Nginx Plus piedāvā papildu funkcijas, piemēram, aktīvas veselības pārbaudes, sesiju noturību, DNS-pakalpojumu atklāšanas integrāciju, Datalog, Dynatrace New Relic spraudņus, kešatmiņas attīrīšanas API, AppDynamic, Active-Active HA ar konfigurācijas sinhronizāciju. Nginx Plus API atbalsta galveno vērtību veikalus.
Nginx tika izstrādāts, lai konkurētu ar Apache serveri, lai apkalpotu statiskos failus, patērētu mazāk atmiņas un atrastu atbildes uz c10k problēmu. Mēs varam droši apgalvot, ka tas šajā kategorijā pārspēj Apache rokas. Tāpēc to ir izvietojušas tādas populāras vietnes ar lielu satiksmi kā Facebook, LinkedIn un Twitter. Uzziniet vairāk par projektu oficiālajā Nginx mājaslapā.
4: mezgls.js Web serveris
Mezgls.js ir servera puses izpildlaika vide, ko izmanto tīmekļa lietojumprogrammu veidošanai Javascript. Lai paplašinātu tā kā tīmekļa servera funkcionalitāti, tas ir komplektā ar HTTP moduli. Mezgls.js sākotnēji 2009. gadā rakstīja Raiens Dāls, un šobrīd tas ir pilnvarots 1.2% no visām vietnēm.
Mezgls.js ievieš notikumu vadītu arhitektūru, kas spēj asinhronu I / O. Tas optimizē caurlaidspēju un mērogojamību, un jūs varat efektīvi ieviest reāllaika komunikāciju tīmekļa lietojumprogrammās. Galvenā atšķirība starp mezglu.js un citi tīmekļa serveri ir tas, ka tā ir daļa no tīmekļa izstrādes kaudzes, kas izgatavota no CSS, HTML un JavaScript kaudzes.
Mezgls.js projektu pārvalda mezgls.js Foundation un ir pieejams ar vairākām licencēm. Uzziniet vairāk no mezgla.js projekta vietne.
5: Caddy tīmekļa serveris
Caddy ir ātrs un jaudīgs daudzplatformu tīmekļa serveris, reversais starpniekserveris, API vārteja un slodzes līdzsvarotājs. Caddy projektu izstrādāja Matjū Holts un tas tika rakstīts Go valodā. Tas ir jauns ietvars, un tas ir ļoti piesaistījis ievērību un uzmanību atvērtā koda sistēmā kā alternatīva Apache Web Server.
Caddy ir veidots bez atkarībām, padarot to pārnēsājamu un ērti uzstādāmu un lietojamu dažādos izplatījumos. Caddy atbalsta tādas funkcijas kā IPv6, Markdown, WebSockets, FastCGI, veidnes utt. Caddy pēc noklusējuma aktivizē HTTPS vietnēm ar atbilstošiem domēna nosaukumiem un HTTP pieprasījumus novirza uz HTTPS. Tas iegūst sertifikātus startēšanas laikā un turpina tos atjaunot servera darbības laikā.
Interesanti, ka tam ir funkcija “pēc pieprasījuma TLS”, kas piedāvā alternatīvu konfigurācijas metodi, kas ļauj Caddy iegūt sertifikātus tikai pēc nepieciešamības TLS rokasspiedienu laikā. Tas ir pieejams visos galvenajos izplatījumos, piemēram, MAC, Windows, Android, Linux, BSD un Solaris.
Vēlamās pazīmes
- HTTPS pēc noklusējuma ir iespējots, un galvenā uzmanība tiek pievērsta arī HTTP / 2.
- Nav atkarību, un Golang koda bāze nav atkarīga no pamata sistēmas bibliotēkām.
- Atbalsta IPv6.
- Apkalpo FastCGI, Gzip saspiešanu un galvenes.
- Pēc noklusējuma atbalsta direktoriju pārlūkošanu un serveru statiskos failus pašreizējā darba direktorijā.
- Atbalsta VirtualHost, slodzes līdzsvarošanu ar veselības pārbaudēm.
- Caddy var iegult kā bibliotēku citās programmās.
Kadijs ir lielisks kandidāts lietotājam, kurš vēlas vienkāršību un priecājas strādāt ar noklusējuma konfigurācijām. Tas ir ideāls tīmekļa serveris, lai palaistu GO rakstītas lietojumprogrammas. Saskaņā ar w3tech teikto, tas pašlaik pilnvaro 0.1% no visām vietnēm.
6: Eclipse mola tīmekļa serveris
Eclipse Jetty ir veidots un veidots kā HTTP serveris, HTTP klients un javax servleta konteiners, lai statisku un dinamisku saturu apkalpotu kā atsevišķu vai iegultu instanci. Mola tīmekļa serveri un citus galvenos komponentus mitina un uztur Eclipse Foundation.
Mols ir viegls un ļoti pielāgojams tīmekļa serveru un serveru dzinējs. Mols ir pilnībā asinhrons tīmekļa serveris, kas ir orientēts uz komponentiem un kuru var viegli iegult citās lietojumprogrammās. Tas atbalsta tīmekļa protokolus, piemēram, HTTP, HTTP / 2 un WebSocket. Šīs tehnoloģijas ievieš liela apjoma, mazu latentumu, maksimālu veiktspējas arhitektūru, vienlaikus saglabājot tās vienkāršību un savietojamību. Tas var sasniegt izcilus rezultātus, izmantojot desmitiem tūkstošu vienlaicīgu HTTP savienojumu un WebSocket savienojumu.
Jetty ir mazs nospiedums, kas ļauj tīmekļa izstrādātājiem efektīvi izvietot un konfigurēt Jetty jebkurā vidē, neuztraucoties par nevēlamu pieskaitāmo vai atmiņas lietojumu. Izmantojot nelielu atmiņas apjomu, virtuālajā aparatūrā varat palaist vairāk servera gadījumu, padarot to par labu iespēju mākoņu izvietošanā un infrastruktūrā.
Vēlamās funkcijas
- Tas ir asinhrons, mērogojams un ļoti paplašināms.
- Ir mazs nospiedums.
- Atbalsta OSGI, JMX, JNDI, JASPI un AJP.
- Atbalsta HTTP / 2, WebSocket serveri, Java ServletAPI ar JSP.
Eclipse ir atradis pieņemšanu daudzos projektos, piemēram, Apache ActiveMQ, Google App Engine, Alfresco, Apache Geronimo, Apache Maven, Apache Spark, Eclipse un Twitter straumēšanas API. Uzziniet vairāk šeit.
7: Lighttpd tīmekļa serveris
Lighttpd vai Lighty ir bezmaksas un atvērtā koda tīmekļa serveris, kas paredzēts ātruma kritiskām lietojumprogrammām. Tas ir drošs, ātrs, elastīgs un tā minimālais nospiedums ir mazāks par 1 MB. Tā nelielā platība padara to ļoti ekonomisku ar servera resursiem un CPU izmantošanu. Lighttpd tiek izplatīts ar BSD licenci, un tas tiek atbalstīts tā vienkāršības, veiktspējas un atbalsta moduļu dēļ.
Lighttpd ir veidots uz asinhrona pieprasījumu apstrādes modeļa, kas ir būtisks, apstrādājot un pārvaldot lielu daudzumu paralēlu savienojumu, padarot to par ideālu iespēju augstas veiktspējas tīmekļa lietojumprogrammām. Daži varētu teikt, ka tas atspoguļo Nginx arhitektūru. Tas atbalsta FastCGI, CGI un SCGI, lai jūsu tīmekļa serveris saskartos ar citām programmām. Tas atbalsta arī lietojumprogrammas, kas rakstītas citās valodās, piemēram, Python, Perl, PHP un Ruby, kas ir populāras izstrādes valodas izstrādātāju vidū.
Citas Lighty uzlabotās funkcijas ietver; Auth, URL pārrakstīšana, SSL / TLS atbalsts, virtuālais mitināšana un HTTP izvades saspiešana, izmantojot mod_compress moduli.
Vēlamās funkcijas
- Atbalsta TLS / SSL ar SNI, izmantojot OpenSSL.
- Tas atbalsta HTTP / 2
- Tas īsteno elastīgu virtuālo mitināšanu.
- Atbalsta chroot un autentifikāciju pret LDAP serveri.
- Atbalsta tādus moduļus kā mode_deflate un mod_compress HTTP saspiešanai.
- Tas ievieš efektīvu notikumu paziņošanas mehānismu, izmantojot tādas tehnoloģijas kā kqueue un epoll.
Lighttpd ir viena pavediena tīmekļa serveris, kas var viegli apstrādāt dažus simtus pieprasījumu sekundē, un tas ir labs risinājums lietotājiem, kuri saskaras ar problēmām ar zemu atmiņu un mazu procesoru vidēs. Lighty darbojas dabiski uz Linux / Unix sistēmām, bet jūs varat to palaist arī uz Microsoft Windows platformas. Lūdzu, uzziniet vairāk par tā lietošanas statistiku, licencēšanu un atbalstu Lighttpd mājas lapā.
8: OpenLiteSpeed tīmekļa serveris
OpenLiteSpeed ir atvērtā koda alternatīva LiteSpeed Enterprise tīmekļa servera izdevumam. Tas ir veidots vienkāršībai, drošībai, optimizācijai, un tam ir visas būtiskās Enterprise izdevuma funkcijas.
OpenLiteSpeed ir veidots uz notikumu virzītu, resursiem optimizētu arhitektūru. Tas ir aprīkots ar intuitīvu WebAdmin GUI, lai pārvaldītu vietnes un uzraudzītu dažādus servera metrikas kopumus. OpenLiteSpeed ir optimizēts, lai izpildītu skriptus, kas izstrādāti dažādās valodās, piemēram, Perl, Python, Ruby un Java. Tas atbalsta IPv6 un SSL / TLS.
Vēlamās funkcijas
- Tas ir saderīgs ar Apache mod_rewrite moduli, ļaujot ērti migrēt esošos Apache failus.
- Uz notikumiem balstīta arhitektūra rada lielu caurlaidspēju.
- Tajā ir lietotājam draudzīgs GUI administratora interfeiss.
- Pēc noklusējuma tā īsteno Google PageSpeedInsights optimizāciju un inteliģentās kešatmiņas paātrinājumu.
- Tas var apstrādāt tūkstošiem vienlaicīgu savienojumu.
OpenLiteSpeed ir daudzpusīgs, un jūs varat to konfigurēt kā slodzes līdzsvarotāju vai reverso starpniekserveri. OpenLiteSpeed ir bez maksas lejupielādējams un pieejams ar GPLv3 licenci. Tas ir labs risinājums vietnēm, kuru pamatā ir WordPress.
9: H2O tīmekļa serveris
H2O ir jaunās paaudzes atvērtā koda HTTP serveris. Tas lepojas ar ātrāku reakcijas laiku ar mazāku CPU izmantošanu, salīdzinot ar vecākās paaudzes tīmekļa serveriem. H2O ir izstrādāts un veidots no paša sākuma, lai izveidotu pilnvērtīgas HTTP / 2 ieviešanas iespējas.
H2O lietotāji var izmantot tādas jaunas HTTP / 2 iespējas kā latentuma optimizācija, servera pārsūtīšana, satura apkalpošana prioritārā secībā un servera virzīšana. Šīs funkcijas var izmantot mūsdienu pārlūka funkcionalitātes priekšrocības.
Vēlamās funkcijas
- Atbalsta HTTP 1.0/1.1 /, HTTP / 2.
- Atbalsta TCP Fast Open.
- Atbalsta WebSockets un TLS.
- Tas atbalsta servera push, sarunu metodes: NPN, ALPN, jaunināšanu, tiešo.
H20 ir rakstīts C programmēšanas valodā, un to var izmantot arī kā bibliotēku. H2O ir pieejams ar MIT licenci. Uzziniet vairāk par H2O lietošanas statistiku.
10: Cherokee tīmekļa serveris
Cherokee ir viegls, ātrs, elastīgs un efektīvs atvērtā koda starpplatformu tīmekļa serveris. Tas tika izstrādāts kā personīgās attīstības projekts, bet ir kļuvis par pienācīgu tīmekļa serveri, kas darbojas uz Linux, BSD, Solaris, MAC un Windows.
Cherokee padara mūsu sarakstu vienkāršības dēļ. Tam ir draudzīgs tīmekļa interfeiss, un jums nav jāapgūst daudzas komandrindas konfigurācijas, lai tā darbotos un darbotos.
Tas atbalsta tādas tehnoloģijas kā FastCGI, CGI, SSI, SCGI, PHP, TLS un SSL šifrēti savienojumi, VirtualHosts, slodzes līdzsvarošana un Apache saderīgi žurnālfaili.
Cherokee var apstrādāt vienlaicīgus savienojumus ar mazu atmiņu un uzlabo aparatūras veiktspēju. Tam ir modulāra arhitektūra, kuru var pārveidot un paplašināt, izmantojot administrēšanas vedni, lai veiktu noteiktus uzdevumus, paplašinātu lietojumprogrammas un palaistu ietvarus.
Vēlamās funkcijas
- To var konfigurēt kā reverso HTTP starpniekserveri.
- Servera pusē ir (SSI) gzip un deflācijas saspiešanā.
- Atbalsta chroot un RRDtool statistiku.
- Atbalsta video straumēšanu, satura kešatmiņu utt.
Neskatoties uz to, ka tas netiek aktīvi attīstīts, tas ir labs tīmekļa serveris vienkāršiem projektiem. Tas atbalsta PHP, Django, Ruby on Rails, ColdFusion, Alfresco, Symfony, GNU Mailman, .NET ar Mono, rTorrent un Zend Engine, kas sniedz daudzas alternatīvas projekta veidošanai.
Uzziniet, mēģinot
Ja sākat darbu tīmekļa serveros, izmēģiniet LEMP (Linux, Nginx, MySQL, PHP) vai LAMP (Linux, Apache, MySQL, PHP) skursteņus. Jūs varat viegli instalēt šīs kaudzes, izmantojot vienkāršus instalētājus, un tās ir pieejamas arī jūsu Linux pakotņu pārvaldniekā. Tas sniegs jums plašu praktisku pieredzi par tīmekļa serveru darbību.
Esmu iekļāvis dažus populārus tīmekļa serverus (Apache, Nginx), jaunākus (H2O, Node.js) un apskatīja Java tehnoloģiju atbalstīto Jetty tīmekļa serveri. Saraksts nekādā ziņā nav plašs, un, veicot vairāk pētījumu, varat atklāt citas tīmekļa serveru tehnoloģijas, kuras izmēģināt vai izmantot savam projektam.