Žiniatinklio serveris yra pagrindas viskam, kas vyksta su jumis tinklo puslapis, ir vis dėlto dažnai žmonės nieko apie tai nežino. Ar jūs netgi žinote, kokia tinklo serverio programinė įranga veikia mašinoje? Kaip apie mašinos operacinę sistemą?
Paprastoms svetainėms šie klausimai tikrai nėra svarbūs. Galų gale tinklalapis, kuris veikia „Unix“ su „Netscape Server“, paprastai veiks gerai „Windows“ kompiuteryje su IIS. Bet kai nuspręsite, kad jūsų svetainėje reikalingos pažangesnės funkcijos (pvz., CGI, prieiga prie duomenų bazės, ASP ir kt.), Žinojimas, kas yra vidinėje dalyje, reiškia skirtumą tarp veikiančių ir ne.
Operacinė sistema
Dauguma žiniatinklio serverių veikia vienoje iš trijų operacinių sistemų:
- „Unix“
- „Linux“
- „Windows NT“
„Windows NT“ kompiuteriui paprastai galite pasakyti pagal plėtinius tinklalapiuose. Šis klausytojas grįžo į DOS, kai failų pavadinimams reikėjo turėti 3 simbolių plėtinį. „Linux“ ir „Unix“ žiniatinklio serveriai paprastai teikia failus su plėtiniu .html.
„Unix“, „Linux“ ir „Windows“ nėra vienintelės žiniatinklio serverių operacinės sistemos, tik kelios iš labiausiai paplitusių. Aš valdžiau žiniatinklio serverius „Windows 95“ ir „MacOS“. Beveik bet kurioje esamoje operacinėje sistemoje yra bent vienas žiniatinklio serveris, arba galima sukompiliuoti esamus serverius, kad juose veiktų.
Serveriai
Žiniatinklio serveris yra tik programa, veikianti kompiuteryje. Tai suteikia prieigą prie interneto puslapių per internetą ar kitą tinklą. Serveriai taip pat atlieka tokius veiksmus, kaip seka įvykius svetainėje, įrašo ir praneša apie klaidas bei teikia saugumą.
Apache
„Apache“ yra galbūt populiariausias pasaulyje interneto serveris. Tai yra plačiausiai naudojama ir todėl, kad ji išleista kaip „atvirasis šaltinis“ ir už naudojimąsi be jokio mokesčio, joje buvo atlikta daug modifikacijų ir modulių. Galite atsisiųsti šaltinio kodą ir sukompiliuoti jį savo kompiuteriui, arba galite atsisiųsti dvejetaines versijas daugeliui operacinių sistemų (pvz., „Windows“, „Solaris“, „Linux“, OS / 2, „freebsd“ ir daug daugiau). Taip pat yra daug įvairių „Apache“ priedų. „Apache“ trūkumas yra tas, kad gali būti, kad ji nebus tiek palaikoma kaip kiti komerciniai serveriai. Tačiau dabar yra daugybė mokėjimo už palaikymą galimybių. Jei naudosite „Apache“, būsite labai geroje kompanijoje.
Interneto informacijos paslaugos (IIS) yra „Microsoft“ papildymas žiniatinklio serverių arenoje. Jei naudojate „Windows Server“ sistemą, tai gali būti geriausias sprendimas, kurį galite įdiegti. Tai švariai sąsaja su „Windows Server OS“, o jus palaiko „Microsoft“ palaikymas ir galia. Didžiausias šio interneto serverio trūkumas yra tas, kad „Windows Server“ yra labai brangi. Tai nėra skirta mažoms įmonėms paleisti savo žiniatinklio paslaugas ir nebent turite visus savo duomenis Prisijunkite ir planuokite vykdyti tik internetinį verslą, tai yra daug daugiau nei pradedanti interneto kūrimo komanda poreikiai. Tačiau tai yra ryšys su ASP.Net ir paprastumas, kuriuo galite prisijungti prie „Access“ duomenų bazių, todėl idealiai tinka interneto verslui.
„Sun Java“ žiniatinklio serveris
Trečias didelis grupės tinklo serveris yra Saulė „Java“ Tinklapio serveris. Dažniausiai tai yra korporacijų, naudojančių „Unix“ žiniatinklio serverių mašinas, pasirinktas serveris. „Sun Java“ žiniatinklio serveris siūlo keletą geriausių „Apache“ ir IIS, nes tai yra palaikomas žiniatinklio serveris, turintis tvirtą žinomos kompanijos palaikymą. Jis taip pat turi daug palaikymo su priedų komponentais ir API, kad suteiktų daugiau galimybių. Tai geras serveris, jei ieškote gero palaikymo ir lankstumo „Unix“ platformoje.