Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Administrimi IIS: Mjetet e Menaxhimit. Instalimi i IIS në Windows Server

Microsoft Internet Information Services (IIS) funksionon në serverin e ruajtjes dhe përpunon kërkesat për të. IIS është një shërbim i Microsoft Windows NT.

Kur një përdorues paraqet një kërkesë duke përdorur një nga aplikacionet e klientit, kërkesa dërgohet në serverin e ruajtjes ku përpunohet nga IIS dhe MSSQLSERVER. IIS vërteton përdoruesin dhe lidhet me ruajtjen e skedarëve duke përdorur llogarinë e sistemit. Si parazgjedhje, shërbimi përdor llogarinë LocalSystem. Përdoruesi mund të specifikojë një llogari të ndryshme për siguri shtesë.

Shikimi i cilësimeve të serverit në menaxherin e shërbimit

  • Në panelin e kontrollit, zgjidhni Administrata> Shërbimet, dhe më pas zgjidhni "IIS Admin" nga lista.

Statusi i Serverit

Kjo kolonë përmban informacione nëse shërbimi po funksionon. Shërbimi zakonisht duhet të funksionojë, por nuk është e nevojshme që të funksionojë depoja. Shërbimi IIS fillon herën e parë që klientët lidhen me të.

Lloji i nisjes

IIS mund të niset manualisht, automatikisht ose çaktivizohet. Në shumicën e rasteve, lloji i nisjes duhet të jetë Auto. Nëse lloji i nisjes është vendosur në Manual, atëherë shërbimi do të fillojë pas lidhjes së parë të klientit. Ne ju rekomandojmë të vendosni llojin e nisjes në Auto.

Hyni në emër

Ky parametër specifikon llojin e llogarisë për vërtetimin e rrjetit. Ne ju rekomandojmë që të përdorni llogarinë e Sistemit Lokal si parazgjedhje.

Mund të specifikoni gjithashtu një llogari të veçantë përdoruesi për të kyçur hapësirën ruajtëse. Kur konfiguroni një përdorues specifik, qasja e përdoruesve të tjerë në kasafortë është e kufizuar, duke parandaluar aksesin e paautorizuar dhe duke siguruar siguri të shtuar.

Për më shumë informacion, shihni dokumentacionin e ndihmës për sistemin tuaj operativ.

Gabimet e lidhjes

Nëse nuk mund të lidheni me serverin, duhet të rinisni shërbimin ose të gjithë kompjuterin.

Shënim: IIS kërkon një rinisje nëse shërbimi SQL Server është rifilluar.

Ndalo IIS

  1. Në vijën e komandës, shkruani iisreset /stop

Shënim: Klikimi i butonit Stop në dialogun IIS Manager nuk përfundon lidhjet e bazës së të dhënave.

Rinisja e IIS

  1. Nga menyja Start e Windows, zgjidhni Run.
  2. Në vijën e komandës, shkruani iisreset /start

Nëse depoja ende shfaqet si në përdorim në tastierën e serverit, administratori mund të ringarkojë bazën e të dhënave.

  1. Nga menyja Start e Windows, zgjidhni Të gjitha programet > Mjetet administrative > Shërbimet.
  2. Rinisni shërbimin MSSQL$AUTODESKVAULT.

Kujdes! Nëse baza e të dhënave është një Server SQL që aksesohet nga përdorues jo-Vault, SQL Server nuk rekomandohet të rifillohet.

Përshëndetje. Le të instalojmë ISS. Le të fillojmë me atë që është IIS?

IIS (Internet Information Services, para versionit 5.1 - Internet Information Server) është një grup i pronarit serverësh për disa shërbime interneti nga Microsoft. IIS shpërndahet me sisteme operative të familjes Windows NT.

Komponenti kryesor i IIS është serveri në internet, i cili ju lejon të strehoni faqet e internetit në internet. IIS mbështet protokollet HTTP, HTTPS, FTP, POP3, SMTP, NNTP.

Mirë. Tani e dimë se çfarë do të vëmë bast. Le të fillojmë.

Instalimi

Para së gjithash, shkoni në menunë kryesore "Start" (Start) më pas

Paneli i kontrollit -> Programet -> Aktivizoni ose çaktivizoni veçoritë e Windows.

Ne gjejmë në listë "Shërbimet IIS" dhe zgjedhim komponentët e nevojshëm

  • Siguria. Të gjithë komponentët përveç "Autentifikimi me hartën e certifikatës...".
  • Komponentët e zhvillimit të aplikacionit. PHP ka nevojë për një komponent CGI.
  • Funksionet e përgjithshme të HTTP. Ne shënojmë të gjitha pikat.
  • Kontrolli funksional dhe diagnostikimi. Zgjidhni "HTTP Logging" dhe "Kërkesë Monitor".
  • Karakteristikat e përmirësimit të performancës. Ne shënojmë të gjitha pikat.
  • Mjetet e menaxhimit të faqes në internet. Ne festojmë vetëm "Konsola e Menaxhimit të IIS».

Personalisht, unë devijova pak nga ky përshkrim dhe shtova FTP, pasi do të më duhet të testoj punën me FTP për nevojat e mia.

Pasi të jenë zgjedhur artikujt e nevojshëm, klikoni "OK" dhe mbetet të prisni derisa të instalohen komponentët që na duhen. pas së cilës mund të rindizni makinën. kjo nuk do ta pengojë atë të fillojë të gjitha shërbimet e kërkuara.

të gjitha. Mund të themi se serveri ynë ISS është i instaluar. Le të kalojmë në konfigurimin e tij fillestar.

Konfigurimi

Shkojmë te menaxhimi i kompjuterit (klikoni me të djathtën në ikonën "Kompjuter" -> Menaxhimi), më pas "Shërbimet dhe Aplikacionet" -> "Menaxheri i IIS" ose pronarët e lumtur të Windows 7 mund të shkojnë në një tjetër "Fillim" dhe në "Kërko". programet dhe skedarët" futni "IIS" dhe lista do të shfaqë "Menaxherin e IIS" të lakmuar

Unë jam duke shkuar në faqet. Fshiva menjëherë sitin e paracaktuar, duke vendosur që nuk më duhej, dhe për qartësi, do të krijoj një të re.

Klikoni me të djathtën në "faqet" -> "Shto faqen e internetit"

dhe krijojmë faqen tonë të parë

Në dosjen e specifikuar si "rruga fizike", ka skedarë të faqes sonë, të cilët janë vendosur nga IIS si demo. 2 skedarë janë iisstart.htm dhe welcome.png

Instalimi i serverit në internet IIS

Hapni Panelin e Kontrollit -> Programet -> Aktivizoni ose çaktivizoni veçoritë e Windows. Gjeni seksionin IIS në listë. Hapeni atë dhe zgjidhni përbërësit e nevojshëm:

Kompleti bazë:

  • Siguria. Ne zgjedhim të gjithë komponentët përveç "Autentifikimi me hartën e certifikatës ...".
  • Komponentët e zhvillimit të aplikacionit. Më duhet vetëm komponenti CGI për të instaluar PHP më vonë.
  • Funksionet e përgjithshme të HTTP. Ne shënojmë të gjitha pikat.
  • Kontrolli funksional dhe diagnostikimi. Zgjidhni "HTTP Logging" dhe "Kërkesë Monitor".
  • Karakteristikat e përmirësimit të performancës. Ne shënojmë të gjitha pikat.
  • Mjetet e menaxhimit të faqes në internet. Ne shënojmë vetëm "Konsolën e Menaxhimit të IIS".

Kur të zgjidhen të gjithë artikujt, klikoni OK. Pas përfundimit të instalimit, sigurohuni që të rindizni!

Tani le të kalojmë në krijimin e një faqe interneti. Hapni Panelin e Kontrollit -> Sistemi dhe Siguria -> Mjetet Administrative -> Menaxhimi i Kompjuterit (më shpejt: menyja Start -> kliko me të djathtën në Kompjuter -> zgjidhni Menaxho në meny). Në dritaren që hapet, zgjeroni grupin "Shërbimet dhe Aplikimet" dhe hapni "Menaxherin IIS". Në dritaren Connections, zgjidhni dosjen Sites, më pas në dritaren e djathtë të Veprimeve, klikoni në lidhjen "Shto faqen e internetit".

Klikoni OK. Kjo përfundon konfigurimin bazë. Ju duhet të kontrolloni performancën e faqes së krijuar rishtazi. Hapni një shfletues dhe futni http://localhost në shiritin e adresave. Nëse gjithçka funksionon si duhet, do të shihni një faqe të ngjashme:

Prekja përfundimtare. Në mënyrë që faqja të jetë e aksesueshme nga jashtë, duhet të hapni portin 80 për lidhjet hyrëse. Si ta bëni këtë duke përdorur firewall-in standard të Windows 7 si shembull:
Hapni Panelin e Kontrollit -> Sistemi dhe Siguria -> Firewall i Windows -> Opsionet e Avancuara. Në listë, duhet të gjeni dhe aktivizoni rregullin e Shërbimeve të Internetit (trafiku në hyrje HTTP):

Në këtë modalitet bazë të instalimit, serveri i uebit është i aftë vetëm të shfaqë faqe statike (HTML të thjeshtë + JavaScript). Për të zgjeruar aftësitë e tij, mund të instaloni mbështetje për ASP, ASP.NET ose PHP. Unë vetë bëj programim deri më tani vetëm në PHP, kështu që më tej do të flas vetëm për instalimin e PHP në IIS në modalitetin FastCGI.

Instaloni PHP (FastCGI)

Sigurisht, serveri optimal në internet për PHP është Apache, por ka ende raste kur duhet të instaloni PHP në IIS. Për më tepër, shumë punë është bërë kohët e fundit nga zhvilluesit për të përmirësuar performancën e PHP në IIS.

Përpara se të filloni instalimin, duhet të shkarkoni versionin e PHP nga http://windows.php.net/download/. Ka disa opsione në ofertë. Ne kemi nevojë për një lirim VC9 x86 i sigurt pa fije. Për të punuar në modalitetin FastCGI, ky është opsioni më i shpejtë dhe më i qëndrueshëm. Unë rekomandoj shkarkimin e versionit me një instalues ​​dhe jo me një arkiv zip (kjo është për instaluesit manualë).

Tani le të ekzekutojmë instaluesin. Pas disa dritareve jo shumë informuese, do të na kërkohet të zgjedhim një server në internet dhe mënyrën e funksionimit PHP:

IISFastCGI - po, aktualisht është mënyra e vetme e qëndrueshme për të instaluar PHP në IIS.

Pasi të përfundojë instaluesi, shkoni te cilësimet e IIS. Në parim, këtu duhet të bëhet vetëm një veprim - ngrini përparësinë e skedarëve php në mënyrë që ato të përpunohen në radhë të parë. Në menaxherin IIS, klikoni në emrin e faqes sonë dhe në dritaren në të djathtë, zgjidhni seksionin "Dokumenti i paracaktuar". Në listën që shfaqet, duhet të zhvendosni index.php në fillim:

Përdoruesit e Windows 7 64-bit, kini kujdes! Duhet të ndërmerrni një veprim shtesë. Hapni seksionin e grupeve të aplikacioneve. Theksoni DefaultAppPool dhe hapni "Opsionet e Avancuara" (me klikim me të djathtën ose në kolonën më të djathtë). Në seksionin e Përgjithshme, gjeni opsionin "Aktivizo aplikacionet 32-bit" dhe vendoseni në "E vërtetë". Nëse pishina shtesë janë krijuar tashmë për faqet ekzistuese, atëherë për secilën prej tyre duhet të bëni të njëjtin operacion.

Tani duhet të testojmë PHP. Në dosjen rrënjë të faqes së internetit (c:\inetpub\wwwroot), duhet të vendosni skedarin index.php me përmbajtjen e mëposhtme:

Hapni faqen në një shfletues (http://localhost). Nëse gjithçka funksionon si duhet, do të shihni një faqe me informacione rreth instalimit të PHP:

Instalimi i MySQL

U zhvendos në një artikull të veçantë.

  • Gjatë fillimit të sajtit, ndodh një gabim: "Procesi nuk mund të aksesojë skedarin sepse po përdoret nga një proces tjetër. (Përjashtim nga HRESULT: 0x80070020)".
    Ky gabim tregon se porti në të cilin është lidhur faqja (80 si parazgjedhje) është tashmë e zënë nga një aplikacion tjetër. Shumë shpesh, ky gabim ndodh nëse është instaluar një server tjetër në internet (për shembull, Apache).
    Për të zbuluar se cili proces është duke zënë portin 80, në vijën e komandës, shkruani: netstat -ano -p tcp
    Në kolonën "Adresa lokale" ne kërkojmë një hyrje si 0.0.0.0:80, më pas shikojmë se cili "PID" korrespondon me këtë hyrje. Në "Task Manager" hapni skedën Proceset (duhet të kontrollohet opsioni "Shfaq proceset e të gjithë përdoruesve"). Tjetra, shkoni te menyja View -\u003e "Zgjidhni kolonat" kontrolloni "Process ID (PID)". Tani, duke përdorur PID, mund të zbuloni se cili proces po zë portin.
    Një zgjidhje tjetër për këtë problem është lidhja e sitit me një port alternativ (p.sh. 8080).
  • Kur ekzekutoni skriptin php, shfaqet një gabim: Paralajmërim: fopen(shtegu i skedarit): dështoi në hapjen e transmetimit: Leja u refuzua në rrugën e skedarit.
    Problemi është se grupi i përdoruesve IIS_IUSRS ka leje vetëm për lexim. Hapni vetitë e dosjes ku ndodhen skedarët e faqes së internetit (wwwroot si parazgjedhje), skedën Siguria. Në listë gjejmë grupin IIS_IUSRS dhe i japim të drejta të plota aksesi.
  • Si të vendosni kodimin e faqes.
    Hapni "IIS Manager", zgjidhni faqen e dëshiruar. Në cilësimet e faqes hapni seksionin "HTTP Response Headers". Klikoni lidhjen Shto. Në dritaren që hapet, në fushën Emri shkruani: Lloji i përmbajtjes, në fushën Vlera shkruani: tekst-html; charset=windows-1251 (shih pamjen e ekranit). Në vend të Windows-1251, mund të regjistroni çdo kodim tjetër.

Shërbimet e Informacionit në Internet (IIS) Ky është një grup serverësh interneti nga Microsoft. Komponenti kryesor i IIS është serveri në internet, megjithëse nuk kufizohet në këtë. Versioni më i fundit 8 i IIS dërgohet me të gjitha botimet e Windows Server 2012 R2.

Pavarësisht nga natyra e pronarit të IIS, pjesa e tregut e këtij grupi shërbimesh po rritet gradualisht. Në internet, mund të gjeni shumë mosmarrëveshje të shenjta për atë që është akoma më mirë - IIS, Apache ose, të themi, Nginx. Ne nuk do të jemi si ata, thjesht thoni në cilat raste përdoret kryesisht IIS.

Mënyra më e përshtatshme për të përdorur IIS është kur i gjithë mjedisi juaj i punës (dhe pjesa e serverit të tij gjithashtu) funksionon në Windows. Në këtë rast, ju mund të merrni një numër "të mirash" të përshtatshme nga IIS për të punuar në një domen. Në fund të fundit, IIS është gjithashtu një server FTP dhe një server poste. Ndërfaqja IIS është mjaft vizuale, e cila në përgjithësi është tipike për një mjedis Windows. Dhe, sigurisht, IIS do të jetë i dobishëm nëse përdorni MS SQL.

Për të aktivizuar IIS në Windows Server 2012 R2, shkoni te Menaxheri i Serverit.

Në Menaxheri i Serverit, kërkoni "Shto role dhe veçori".

Sigurohuni që të keni aktivizuar CGI.

Pas kësaj, në seksionin Administrata, do të shihni Menaxherin e Shërbimeve të Informacionit të Internetit (IIS).

Mund të aktivizoni gjithashtu IIS në Windows 7 Professional dhe Ultimate, si dhe në Windows 8. Për ta bërë këtë, shkoni te Paneli i Kontrollit → Programet → Aktivizoni ose çaktivizoni veçoritë e Windows.

Menaxheri i Shërbimit është një ndërfaqe grafike për menaxhimin e serverëve tuaj.

Serverët dhe faqet janë renditur në të djathtë. Si parazgjedhje, një dosje krijohet në ndarjen e sistemit inetpub, i cili përmban dosje ftroot Dhe www rrënjë për serverët FTP dhe faqet e internetit përkatësisht.

Instalimi i PHP në IIS

Për të instaluar PHP, ndiqni lidhjen dhe shkarkoni arkivin ZIP me versionin Pa fije e sigurt. Emërtimi VC11 pranë versionit tregon se kërkon Visual C++ Redistributable për Visual Studio 2012 për ta përpiluar atë. Për versionet më të vjetra të etiketuara si VC9, kërkon Visual C++ të rishpërndarë për Visual Studio 2008 SP1.

Ju mund të zgjidhni drejtorinë për shpaketimin e arkivit ZIP sipas gjykimit tuaj. Pas nxjerrjes së arkivit, bëni një kopje të skedarit php.ini-prodhimi nën emrin php.ini në të njëjtën dosje.

Skedari php.ini përmban rregullat për ekzekutimin e PHP dhe punën me mjedisin në të cilin ekzekutohet. Ekzistojnë një sërë parametrash të kërkuar që duhet të specifikohen. Më poshtë është një listë e këtyre opsioneve.

extension_dir = [rruga drejt drejtorisë së zgjerimit]- ky parametër është përgjegjës për vendndodhjen e shtesave PHP. Për shembull C:\php\ext.

extension=xxxxx.dll- për çdo shtesë shtesë, duhet të regjistroni një direktivë të tillë. Zgjerime të tilla do të ngarkohen kur të fillojë PHP.

log_errors = Aktiv- aktivizoni regjistrin e gabimeve.

error_log = [rruga drejt skedarit të regjistrit të gabimeve]- Në fakt, gjithçka është e qartë këtu.

cgi.force_redirect = 0- duke çaktivizuar mekanizmin e mbrojtjes së direktoriumit, nën IIS ky parametër duhet të marrë pikërisht këtë vlerë në mënyrë që të shmangen gabimet në bërthamën PHP në Windows.

cgi.fix_pathinfo=1- aktivizoni mbështetjen PATH_INFO sipas specifikimeve CGI. IIS FastCGI përdor këtë cilësim.

fastcgi.imitoj=1- Aktivizo identifikimin e shenjave të sigurisë së klientit që telefonon.

fastcgi.logging=0- Regjistrimet e FastCGI në IIS duhet të çaktivizohen.

Më pas, në vetitë e sistemit, duhet të rregulloni variablat e mjedisit. Në Windows Server 2012 R2, duhet të shkoni te Paneli i Kontrollit, të zgjidhni artikullin System, atje Cilësimet e avancuara të sistemit. Në skedën Advanced, në fund është butoni Environment Variables.

Ndër variablat e sistemit gjejmë variablin Path dhe në fushën Variable value shtojmë shtegun në direktorinë PHP. Në shembullin tim është C:\php.

Mësoni se si të instaloni Shërbimet e Informacionit të Internetit (IIS) në serverët që përdorin Windows Server 2012 R2 dhe Windows Server 2008 R2.

IIS (Internet Information Services) është një grup shërbimesh nga Microsoft për funksionimin e një serveri në internet dhe shërbime të tjera të internetit. IIS është i instaluar në server dhe punon me protokollet HTTP/HTTPS, POP3, SMTP, FTP, NNTP. Në vitin 2015, u lëshua versioni 10 i IIS, i zhvilluar për Windows Server 2016.

Instalimi i IIS në Windows Server 2008

Hyni në server me të drejtat e administratorit. Nisni Menaxherin e Serverit nga menyja Start ose shiriti i detyrave.
Nga menyja e Menaxherit të Serverit, zgjidhni Rolet.
Klikoni butonin Shto role.
Rishikoni informacionin në faqen fillestare të instalimit dhe klikoni Next.
Zgjidhni "Web Server (IIS)" (Web Server IIS) nga lista e roleve të serverit dhe klikoni "Next".
Rishikoni informacionin e serverit në internet dhe klikoni Tjetër.

Ju lutemi vini re se shërbimet si ASP.NET, filtrat ISAPI, etj. nuk janë instaluar si parazgjedhje.


Klikoni "Instalo" për të filluar instalimin.
Hapni Menaxherin e Serverit dhe hapni skedën Rolet > Web Server IIS > Menaxheri i Shërbimeve të Informacionit të Internetit.

Veçoritë e disponueshme për ju në IIS janë të listuara në IIS Manager. Nga këtu, menaxhoni veçoritë e IIS, konfiguroni dhe rinisni.


Testoni faqen e paracaktuar duke shtypur localhost në shiritin e adresave të shfletuesit tuaj.

Faqja e paracaktuar do të ngarkohet.

Shto sajte që do të shërbehen nga ky server në internet.


Në menynë e kontekstit të artikullit "Sajtet" (Sajtet) në skedën "Lidhjet", zgjidhni "Shto faqen në internet"

Faqja e shtuar rishtazi do të shfaqet në listën e sajteve të IIS.

Instalimi i IIS në Windows Server 2012 R2

Hyni në server me të drejtat e administratorit. Nisni Menaxherin e Serverit nga menyja Start.
Në panelin e kontrollit, zgjidhni Shto role dhe veçori.

E njëjta gjë mund të bëhet përmes panelit "Serveri lokal" (Serveri lokal) - "Menaxhimi" (Menaxhoni).


Magjistari i konfigurimit të IIS do të fillojë, rishikoni faqen e parë dhe klikoni Next.
Zgjidhni llojin e instalimit si instalim i bazuar në role ose i bazuar në veçori dhe klikoni Next.
Zgjidhni një server nga grupi i serverëve (Zgjidhni një server nga grupi i serverëve) dhe shënoni emrin e serverit tuaj. Klikoni Next.
Në faqen Zgjidh rolet e serverit, kontrolloni "Web Server IIS".
Lini gjithçka ashtu siç është në dritaren që shfaqet dhe klikoni "Shto veçori".
Nëse nuk instaloni asgjë tjetër përveç IIS, atëherë klikoni "Next" (Next).
Rishikoni listën e komponentëve të IIS, zgjidhni ato që ju nevojiten ose lini si parazgjedhje, klikoni "Next" (Next).
Rishikoni informacionin në dritaren tjetër dhe klikoni Next.
Rishikoni listën e roleve të Ueb Serverit të IIS që do të instalohen. Kontrolloni ato që kërkohen ose lini ashtu siç janë dhe klikoni Next.

Vini re se shërbimi FTP nuk është i instaluar si parazgjedhje. Nëse keni nevojë për role të reja më vonë, mund t'i shtoni ato pa riinstaluar IIS.


Klikoni butonin "Instalo".

Nëse është e nevojshme, kontrolloni "Rinisni automatikisht serverin e destinacionit nëse kërkohet", nëse artikulli nuk është zgjedhur, atëherë rinisni vetë serverin pas përfundimit të instalimit.


Nisni Menaxherin e Serverit nga menyja Start.

Shërbimi i instaluar IIS shfaqet në listën e përmbajtjes.


Në këndin e sipërm djathtas, klikoni në artikullin e menysë "Vegla" dhe hapni "IIS Manager" (Menaxheri i Shërbimeve të Informacionit të Internetit).
Në panelin Connections, klikoni në emrin e serverit, në dritaren që shfaqet, zgjidhni Mos e shfaqni këtë mesazh përsëri dhe klikoni butonin Jo.
Paneli i pamjes së veçorive

Veçoritë e disponueshme për ju në IIS janë të listuara në panelin e pamjes së veçorive. Nga këtu, menaxhoni veçoritë e IIS, konfiguroni dhe rinisni. Për shembull, konfiguroni certifikatat SSL.


Menjëherë pas instalimit të IIS, si parazgjedhje krijohet një ueb sajt i paracaktuar bosh.
Provoni atë duke shtypur localhost në shiritin e adresave të shfletuesit tuaj. Faqja e paracaktuar do të ngarkohet.
Skedarët për këtë faqe ndodhen si parazgjedhje në C:\inetpub\wwwroot
Shto sajte që do të shërbehen nga ky server në internet. Për ta bërë këtë, në menynë e kontekstit të artikullit "Sajtet" (Sajtet) në skedën "Lidhjet", zgjidhni "Shto faqen e internetit".
Plotësoni fushat e formularit me të dhënat e faqes dhe klikoni OK.
Faqja e shtuar rishtazi do të shfaqet në listën e sajteve të IIS.

Artikujt kryesorë të lidhur