Pradžia

Kas yra Microsoft IIS žiniatinklio serverio programinė įranga?

Atnaujinta: 2022-05-18
Pradžia

Rinkoje yra daug skirtingų žiniatinklio serverių programinės įrangos ir prieglobos variantų. Vienas iš sprendimų, kuriuos galite apsvarstyti, yra Microsoft IIS (interneto informacijos paslaugos). Tačiau norint nustatyti, ar tai teisingas pasirinkimas, būtina suprasti, kaip veikia žiniatinklio serverio programinė įranga ir kaip ją galima palyginti su kitomis parinktimis.

Šiame įraše paaiškinsime, kas yra Microsoft IIS ir kuo ji skiriasi nuo kitų žiniatinklio serverių. Aptarsime, kaip nustatyti, ar jūsų serveris naudoja Microsoft IIS, jo privalumus ir trūkumus ir kaip jame paleisti pavyzdžiui WordPress.

Kas yra Microsoft IIS?

Naudodami šį saugų ir lankstų serverį galite priglobti bet ką žiniatinklyje – nuo ​​programų iki medijos srautinio perdavimo. Jis turi atvirą architektūrą, todėl ją galima keisti ir įvairiapusiškai.

IIS palaiko šiuos protokolus:

  • Hiperteksto perdavimo protokolas, angl. Hypertext Transfer Protocol (HTTP);
  • Saugus hiperteksto perdavimo protokolas, angl. Hypertext Transfer Protocol Secure (HTTPS);
  • Failų perdavimo protokolas, angl. File Transfer Protocol (FTP);
  • Saugus failų perdavimo protokolas, angl. File Transfer Protocol Secure (FTPS);
  • Paprastas pašto perdavimo protokolas, angl. Simple Mail Transfer Protocol (SMTP);
  • Tinklo naujienų perdavimo protokolas, angl. Network News Transfer Protocol (NNTP).

IIS žiniatinklio serveris yra vieninga žiniatinklio platforma, kuri integruoja IIS, FTP paslaugas, PHP, ASP.NET ir Windows Communication Foundation (WCF). Dėl automatinio programų izoliavimo, numatytosios smėlio dėžės konfigūracijos ir mažesnio serverio pėdsako galite jį naudoti savo svetainėms ir paslaugoms priglobti su maksimaliu saugumu.

Tai taip pat apima dinamišką talpyklą ir patobulintą glaudinimą, kad padidintų jūsų svetainės greitį. Be to, modulinė platforma leidžia kūrėjams kurti pasirinktinius modulius, kad išplėstų jos funkcionalumą.

Ar Microsoft IIS skiriasi nuo kitų žiniatinklio serverių?

IIS yra populiari žiniatinklio serverio programinė įranga. Pasak W3Techs, ji užima 6 procentus visų svetainių su žiniatinklio serveriais. Daugelis mažų įmonių ir organizacijų jį naudoja, nes ją lengva nustatyti ir naudoti.

IIS yra glaudžiai integruota su Windows operacine sistema (OS). Tai reiškia, kad IIS gali pasinaudoti visomis Windows įmontuotomis saugos funkcijomis, tokiomis kaip Active Directory ir grupių strategija.

IIS taip pat apima įvairius valdymo įrankius svetainėms diegti ir valdyti. Tai apima interneto paslaugų tvarkyklę (ISM), grafinę vartotojo sąsają (GUI), skirtą IIS nustatymams valdyti.

Be to, nuo IIS 8, turi IIS Manager – atnaujintą ISM versiją, kad būtų lengviau tvarkyti svetaines ir serverio nustatymus. Žiniatinklio serveryje taip pat yra komandų eilutės įrankis AppCdmd.exe ir PowerShell cmdlet.

Vienas iš svarbiausių IIS naudojimo pranašumų yra tai, kad jis gali talpinti ASP.NET programas. ASP.NET yra Microsoft technologija, leidžianti kūrėjams kurti dinamines žiniatinklio programas. IIS yra vienintelis žiniatinklio serveris, galintis talpinti ASP.NET programas nereikalaujant papildomos programinės įrangos.

Kaip veikia Microsoft IIS žiniatinklio serveris?

IIS žiniatinklio serveris veikia Microsoft .NET platformoje Windows operacinėje sistemoje. Nors galite paleisti IIS sistemoje Linux ir Mac naudodami Mono, ji nėra stabili, todėl nerekomenduojama.

Galite sukonfigūruoti IIS, kad viename kompiuteryje būtų kelios priglobtos svetainės. Kiekviena svetainė gali turėti unikalų interneto protokolo (IP) adresą arba turėti bendrą IP adresą. IIS taip pat gali talpinti intraneto svetaines, ekstraneto svetaines ir viešąsias interneto svetaines.

Kai kliento kompiuteris prašo puslapio iš svetainės, priglobtos IIS, serveris nuskaito puslapį iš svetainės dokumento šakninio aplanko ir siunčia jį į kliento kompiuterį. IIS taip pat gali aptarnauti dinaminį turinį, pvz., Active Server Pages (ASP) arba PHP puslapius.

Galite išplėsti IIS keliais moduliais, papildydami serverio funkcionalumą. Šiuos modulius gali sukurti Microsoft arba trečiųjų šalių įmonės. Kai kurios iš populiariausių parinkčių yra ASP.NET, ISAPI plėtiniai ir ISAPI filtrai.

Kaip nustatyti, ar jūsų žiniatinklio serveris naudoja Microsoft IIS?

IIS įtraukta į visas Windows versijas nuo Windows NT 4.0, bet ne pagal numatytuosius nustatymus. Norėdami nustatyti, ar IIS įdiegtas jūsų kompiuteryje, galite paspausti „Windows“ klavišą + R. Tada įveskite „intemgr“ ir pasirinkite Gerai:

Jei matote IIS konfigūracijos ekraną, jis įdiegtas. Priešingu atveju galite gauti šį pranešimą:

Kitas būdas yra peržiūrėti įdiegtų programų sąrašą ir sužinoti, ar yra IIS. Atidarykite valdymo skydelį ir pasirinkite Programos > Įjungti arba išjungti Windows funkcijas:

Šiame lange suraskite Internet Information Services ir pažymėkite šalia jos esantį laukelį:

Kai baigsite, spustelėkite Gerai.

Taip pat galite patikrinti žiniatinklio serverio žurnalus, kad sužinotumėte, ar IIS pateikiamos užklausos. Šie žurnalai yra aplanke C:\\inetpub\\logs\\LogFiles daugelyje „Windows“ įrenginių. Jei šiuose žurnaluose matote nuorodas į IIS, tikriausiai jūsų žiniatinklio serveris naudoja IIS.

Jei nustatysite, kad jūsų žiniatinklio serveris naudoja IIS, turėsite atlikti tam tikrus veiksmus, kad sukonfigūruotumėte jį pagal savo poreikius. Daugeliu atvejų turėsite įdiegti papildomą programinę įrangą, pvz., ASP.NET, ir pakeisti, kaip IIS apdoroja užklausas. Be to, galite įsigyti „Microsoft“ licenciją naudoti IIS gamybinėje aplinkoje.

Microsoft IIS pliusai ir minusai

Vienas didžiausių IIS naudojimo pranašumų yra tai, kad jis nemokamas. Tai taip pat lengva nustatyti ir naudoti.

Be to, IIS gerai integruojasi su kitais Microsoft produktais, tokiais kaip Active Directory, Exchange Server ir SharePoint. Naudotojai taip pat gali valdyti IIS nuotoliniu būdu naudodami nuotolinio administravimo įrankius (RAT) arba Microsoft Management Console (MMC).

Tačiau, nors IIS yra labai daug funkcijų turintis žiniatinklio serveris, jis turi tam tikrų trūkumų. Pavyzdžiui, IIS nėra taip plačiai palaikoma kaip kiti žiniatinklio serveriai, tokie kaip Apache. Todėl gali būti sudėtingiau rasti IIS pagalbos ir dokumentų.

Jis taip pat nėra toks lankstus kaip kai kurie kiti žiniatinklio serveriai. Gali būti sudėtinga konfigūruoti tam tikrų tipų diegimus. Be to, jį galite naudoti tik su Windows OS.

Nepaisant šių trūkumų, IIS išlieka populiarus žiniatinklio serverio pasirinkimas daugeliui įmonių ir organizacijų. Jei ketinate naudoti IIS savo svetainei ar žiniatinklio programai, pirmiausia turėtumėte įvertinti konkrečius poreikius, kad įsitikintumėte, jog IIS atitiks jūsų reikalavimus.

WordPress paleidimas Microsoft IIS

WordPress galima paleisti Microsoft IIS. WordPress turi oficialią dokumentaciją, kurioje aprašomi veiksmai, reikalingi norint įdiegti ir paleisti WordPress IIS. Taip pat galite peržiūrėti Microsoft dokumentaciją apie WordPress diegimą IIS.

Norėdami pradėti, pirmiausia turėsite atsisiųsti žiniatinklio platformos diegimo programą iš Microsoft svetainės. Įdiegę galite vadovautis instrukcijomis, kad paleistumėte sąrankos vedlį:

Tada galite paleisti diegimo programą. Skirtuke Programos ang. Applications (1) suraskite WordPress, tada spustelėkite mygtuką Pridėti angl. Add (2), tada spustelėkite Įdiegti angl. Install (3):

Tada galite peržiūrėti ir sukonfigūruoti diegimą, kad užbaigtumėte sąranką:

Pavyzdžiui, turėsite pasirinkti duomenų bazę ir susikurti kredencialus. Tada toliau vadovaukitės raginimais, kad užbaigtumėte sąrankos procesą.

Pabaigai

Žiniatinklio serveriai yra būtini, kad jūsų svetainės turinys ir programos būtų pasiekiamos naršyklėmis. Tačiau galima rinktis iš daugybės skirtingų variantų. Vienas yra Microsoft IIS.

Kaip aptarėme šiame įraše, IIS yra universalus žiniatinklio serveris, kuriame galima talpinti visų dydžių svetaines – nuo ​​mažų asmeninių svetainių iki didelių įmonių svetainių. Palaikydamas platų protokolų asortimentą ir išsamius valdymo įrankius, IIS leidžia lengvai įdiegti ir valdyti saugias, patikimas svetaines.

Į viršų