tinklapio serveris

Mes paaiškiname, kas yra žiniatinklio serveris ir kokios jo savybės. Be to, kam tai skirta ir dažniausiai naudojami interneto serveriai.

Žiniatinklio serveris tarpininkauja tarp vartotojo ir serverio, kuriame yra informacija.

Kas yra žiniatinklio serveris?

Į kompiuterija, žiniatinklio serveris arba serveris HTTP tai gabalas programinė įranga ryšių, kurie tarpininkauja tarp serveris kuriuose yra pateikti prašomi duomenys ir kliento kompiuteris, leidžiantis dvikrypčius arba vienakrypčius, sinchroninius arba asinchroninius ryšius, naudojant bet kokį klientas, netgi su naršyklės kurie išverčia išverčiamą (pateikiamą) kodą į konkretų tinklalapį. Kitaip tariant, tai yra programos, kurios tarpininkauja tarp Vartotojo vardas Internetas ir serveris, kuriame yra jūsų prašoma informacija.

Žiniatinklio serveriai yra programas kasdieniniam naudojimui internetas, kurios bendravimui naudoja įvairius duomenų protokolus, labiausiai paplitęs ir kažkaip standartinis yra HTTP (Hiperteksto perdavimo protokolas). Tačiau terminą taip pat galima naudoti norint nurodyti kompiuteris kurioje failus kurios sudaro svetainę, kartu su programine įranga, reikalinga prisijungti prie duomenis Žiniatinklis.

Web serverio charakteristikos

Statiniame serveryje failai siunčiami taip, kaip jie yra saugomi.

Žiniatinklio serveris veikia kompiuteryje, laukdamas užklausų iš kliento žiniatinklio naršyklės, pateikdamas prašomus duomenis, kad būtų sudarytas tinklo puslapis arba, jei to nepadarysite, klaidos pranešimas. Žiniatinklio serveriai gali būti dviejų klasių: statiniai ir dinaminiai.

  • Statiniai serveriai. Jie susideda iš kompiuterio, kuriame saugoma informacija, ir HTTP serverio, kuris reaguoja į protokolai iš užsakymo. Jo pavadinimas kilęs dėl to, kad failai siunčiami tada, kai jie yra saugomi.
  • Dinaminiai serveriai. Vietoj to tai yra statiniai serveriai, kuriuose yra papildomos programinės įrangos (dažniausiai programos ir duomenų bazės), kurie leidžia atnaujinti prašomą informaciją prieš išsiunčiant ją klientui.

Kam skirtas žiniatinklio serveris?

Vartotojas naršyklėje įveda žiniatinklio adresą, kuris siunčia užklausą serveriui.

Kaip minėta, žiniatinklio serverių funkcija yra tarpininkauti tarp vartotojų užklausų ir failų, kuriuose yra prašoma informacija, kompiuteryje, kuriame jie saugomi. Todėl jums jo reikia norint paskelbti svetainę ir turėti prieigą prie duomenų, sudarančių bet kurį tinklalapį. Šis procesas vyksta taip:

  • Vartotojas įveda interneto adresą (URL) naršyklėje ir siunčia užklausą žiniatinklio serveriui.
  • Žiniatinklio serveris (programinė įranga) ieško atitinkamų failų pačiame serveryje (aparatūra) arba prieglobos paslaugoje, kur jie visada pasiekiami ir internete.
  • Tada failai apdorojami taip, kaip reikalaujama, ir siunčiami pagal perdavimo protokolą, ty pagal taisykles, reglamentuojančias bendravimas tarp kompiuterių.
  • Naršyklė gauna failus ir surenka vartotojui rodomo tinklalapio turinį.

Dažniausiai naudojami žiniatinklio serveriai

Kai kurie dažniausiai naudojami žiniatinklio serveriai yra šie:

  • Nginx. Žiniatinklio serveris ir tarpinis serveris, kurį sukūrė verslui homonimas.
  • Apache. Tai atvirojo kodo HTTP žiniatinklio serveris, naudojamas Unix kompiuteriams, Windows ir Macintosh, sukurtas ir prižiūrimas a bendruomenė vartotojų, kurie sudaro „Apache Software Foundation“.
  • Interneto informacijos paslaugos arba IIS. Interneto serveris ir paslaugų rinkinys, skirtas Microsoft Windows kuri iš pradžių buvo įtraukta į NT versiją.
  • Cherokee. Tai daugiaplatformis žiniatinklio serveris, parašytas C kalba, prieinamas pagal GNU bendrąją viešąją licenciją nemokama programinė įranga.
  • Tomcat. „Apache“ paskirstymas, taip pat žinomas kaip „Jakarta Tomcat“, veikia pagal servletų (Java) principą.
!-- GDPR -->