Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • OS
  • IIS administracija: alati za upravljanje. Instaliranje IIS-a na Windows Server

IIS administracija: alati za upravljanje. Instaliranje IIS-a na Windows Server

Servis Microsoft Internet Informacijske usluge (IIS) rade na poslužitelju za pohranu i obrađuju zahtjeve prema njemu. IIS je usluga Microsoft Windows N.T.

Kada korisnik podnese zahtjev koristeći jedan od klijentske aplikacije, ovaj se zahtjev šalje poslužitelju za pohranu, gdje ga obrađuju IIS i MSSQLSERVER. IIS provjerava autentičnost korisnika i uspostavlja vezu s pohranom datoteka pomoću računa sustava. Prema zadanim postavkama usluga koristi račun LocalSystem. Korisnik može odrediti drugi račun za dodatnu sigurnost.

Pogledajte postavke poslužitelja u Service Manageru

  • Na upravljačkoj ploči odaberite administracija> Usluge, a zatim s popisa odaberite "IIS Administrator".

Status poslužitelja

Ovaj stupac sadrži informacije o tome je li usluga pokrenuta. Usluga obično mora biti pokrenuta, ali to nije potrebno za rad pohrane. IIS se pokreće kada se klijenti prvi put povežu s njim.

Vrsta pokretanja

IIS se može pokrenuti ručno, automatski ili onemogućiti. U većini slučajeva, tip pokretanja trebao bi biti postavljen na Automatski. Ako je vrsta pokretanja postavljena na "Ručno", tada će se usluga pokrenuti nakon što se klijent prvi put poveže. Preporuča se postaviti vrstu pokretanja na Automatski.

Prijavite se kao

Ovaj parametar određuje vrstu računa za mrežnu provjeru autentičnosti. Preporuča se korištenje računa lokalnog sustava prema zadanim postavkama.

Također možete odrediti račun konkretnog korisnika za zaključavanje spremišta. Postavljanjem određenog korisnika, drugim korisnicima se ograničava pristup pohrani, sprječavajući neovlašten pristup i pružiti povećanu sigurnost.

Više pojedinosti Pogledajte referentnu dokumentaciju operativnog sustava.

Greške u vezi

Ako se ne možete spojiti na poslužitelj, morate ponovno pokrenuti uslugu ili cijelo računalo.

Napomena: IIS zahtijeva ponovno pokretanje ako je usluga ponovno pokrenuta SQL poslužitelj.

Zaustavljanje IIS-a

  1. U naredbeni redak unesite naredbu iisreset /stop

Napomena: Klikom na gumb Zaustavi u dijaloškom okviru Internet Information Services Manager ne prekidate veze s bazom podataka.

Ponovno pokretanje IIS-a

  1. Na izborniku Start sustava Windows odaberite Pokreni.
  2. U naredbeni redak unesite naredbu iisreset /start

Ako je pohrana još uvijek prikazana kao u upotrebi na konzoli poslužitelja, administrator može ponovno učitati bazu podataka.

  1. Iz izbornika Start sustava Windows odaberite Svi programi > Administrativni alati > Usluge.
  2. Ponovno pokrenite uslugu MSSQL$AUTODESKVAULT.

Pažnja! Ako je baza podataka SQL poslužitelj Poslužitelju kojem pristupaju korisnici koji ne koriste Vault ne preporučuje se ponovno pokretanje SQL Servera.

Zdravo. Instalirajmo ISS. Prije svega, saznajmo što je IIS?

IIS (Internet Information Services, do verzije 5.1 - Internet Information Server) je vlasnički skup poslužitelja za nekoliko internetskih usluga tvrtke Microsoft. IIS se distribuira sa operativni sustavi Windows obitelj N.T.

Glavna komponenta IIS-a je web-poslužitelj koji vam omogućuje smještaj web-mjesta na Internetu. IIS podržava HTTP protokoli, HTTPS, FTP, POP3, SMTP, NNTP.

Sjajno. Sada znamo na što ćemo se kladiti. Započnimo.

Montaža

Prije svega, idite na glavni izbornik "Start" (Start) dalje

Upravljačka ploča -> Programi -> Omogući ili Onemogući Windows komponente.

Pronađite "IIS usluge" na popisu i odaberite potrebne komponente

  • Sigurnost. Sve komponente osim "Certificate Matching Authentication...".
  • Komponente za razvoj aplikacija. PHP zahtijeva CGI komponentu.
  • Uobičajene HTTP značajke. Označavamo sve kvadratiće.
  • Funkcionalna ispitivanja i dijagnostika. Odaberite "HTTP Logging" i "Request Monitor".
  • Funkcije poboljšanja performansi. Označavamo sve kvadratiće.
  • Alati za upravljanje web stranicama. Mi samo označavamo "Konzola za upravljanje IIS-om».

Osobno sam malo odstupio od ovog opisa i dodao FTP jer ću za svoje potrebe trebati isprobati rad s FTP-om.

Nakon što je odabran potrebne točke, kliknite "U redu" i pričekajte da se instaliraju potrebne komponente. nakon čega možete ponovno pokrenuti stroj. to je neće spriječiti da pokrene sve potrebne usluge.

Svi. Možemo reći da je naš ISS Server instaliran. Prijeđimo na njegovu početnu konfiguraciju.

Konfiguracija

Idite na upravljanje računalom (desnom tipkom miša kliknite ikonu "Računalo" -> Upravljanje), zatim "Usluge i aplikacije" -> "IIS Service Manager" ili sretni vlasnici sustava Windows 7 mogu otići na drugi "Start" i u "Traži" programi i datoteke" unesite "IIS" i dragocjeni "IIS Service Manager" će se pojaviti na popisu

Idemo na stranice. Odmah sam izbrisao zadanu stranicu, odlučivši da mi ne treba i radi jasnoće, stvorit ću novu.

Desni klik mišem preko "sites" -> "Add web site"

i izraditi našu prvu web stranicu

U mapi navedenoj kao “fizička staza” nalaze se datoteke naše stranice koje je postavio IIS kao demo primjer. 2 datoteke su iisstart.htm i welcome.png

Montaža IIS web poslužitelj

Otvorite Upravljačku ploču -> Programi -> Uključivanje ili isključivanje značajki sustava Windows. Na popisu pronađite odjeljak IIS Services. Otvorite ga i odaberite potrebne komponente:

Osnovni set:

  • Sigurnost. Odaberite sve komponente osim "Provjera autentičnosti s podudaranjem certifikata...".
  • Komponente za razvoj aplikacija. Trebam samo CGI komponentu za kasnije PHP instalacije.
  • Opće HTTP značajke. Označavamo sve kvadratiće.
  • Funkcionalna ispitivanja i dijagnostika. Odaberite "HTTP Logging" i "Request Monitor".
  • Funkcije poboljšanja performansi. Označavamo sve kvadratiće.
  • Alati za upravljanje web stranicama. Označite samo "IIS Management Console".

Kada su sve stavke odabrane, kliknite OK. Nakon dovršetka instalacije obavezno ponovno pokrenite sustav!

Sada prijeđimo na izradu web stranice. Otvorite Upravljačku ploču -> Sustav i sigurnost -> Administracija -> Upravljanje računalom (možete brzo: izbornik Start -> desni klik na Računalo -> odaberite Upravljanje iz izbornika). U prozoru koji se otvori proširite grupu "Services and Applications" i otvorite "IIS Services Manager". U prozoru Connections odaberite mapu Sites, zatim u desnom prozoru Actions kliknite vezu "Add website".

Pritisnite OK. Na ovo osnovna postavka dovršeno. Morate provjeriti funkcionalnost novonastale stranice. Otvorite preglednik i adresna traka unesite: http://localhost. Ako sve radi ispravno, vidjet ćete stranicu sličnu ovoj:

Završni dodir. Kako bi stranica bila dostupna izvana, morate otvoriti port 80 za dolazne veze. Kako to učiniti koristeći standardni Windows 7 vatrozid kao primjer:
Otvorite Upravljačku ploču -> Sustav i sigurnost -> Vatrozid za Windows -> Dodatne mogućnosti. Na popisu trebate pronaći i omogućiti pravilo Internet usluge ( dolazni promet HTTP) :

U ovom načinu osnovne instalacije, web poslužitelj može samo prikazivati statične stranice(obični HTML + JavaScript). Da biste proširili njegove mogućnosti, možete instalirati podršku za ASP, ASP.NET ili PHP. Ja osobno trenutno programiram samo u PHP-u, tako da ću dalje govoriti samo o instaliranju PHP-a na IIS u FastCGI modu.

Instaliranje PHP-a (FastCGI)

Naravno, optimalni web poslužitelj za PHP je Apache, ali još uvijek postoje situacije kada trebate instalirati PHP na IIS. Štoviše, u U zadnje vrijeme napravili programeri veliki posao za poboljšanje performansi PHP-a na IIS-u.

Prije početka instalacije potrebno je preuzeti PHP izdanje sa stranice http://windows.php.net/download/. Tu se nudi nekoliko opcija. Trebamo oslobođenje VC9 x86 nije siguran za niti. Za rad u FastCGI modu, ovo je najbrža i najstabilnija opcija. Preporučam preuzimanje izdanja s instalacijskim programom, umjesto zip arhive (ovo je za one koji vole ručnu instalaciju).

Sada pokrenimo instalacijski program. Nakon nekoliko ne baš informativnih prozora, od nas će se tražiti da odaberemo web poslužitelj i PHP način rada:

IISFastCGI - da, ovo je trenutno jedina stabilna opcija za instaliranje PHP-a na IIS.

Nakon što instalacijski program završi svoj posao, idite na IIS postavke. U principu, ovdje je potrebno učiniti samo jednu radnju - povećati prioritet php datoteka tako da se one prve obrađuju. U IIS Manageru kliknite na naziv naše stranice i u prozoru s desne strane odaberite odjeljak “Default Document”. Na popisu koji se pojavi trebate premjestiti index.php na početak:

Windows 7 64-bit korisnici, pozornost! Morate proizvesti jedan dodatno djelovanje. Otvorite odjeljak Skupovi aplikacija. Odaberite DefaultAppPool i otvorite "Advanced options" (desnim klikom ili u krajnjem desnom stupcu). U odjeljku Općenito trebate pronaći opciju “Omogući 32-bitne aplikacije” i postaviti je na True. Ako su za postojeće stranice već stvoreni dodatni skupovi, tada za svako od njih trebate izvršiti istu operaciju.

Sada moramo testirati PHP. U korijensku mapu web mjesto (c:\inetpub\wwwroot) morate postaviti index.php datoteku sa sljedećim sadržajem:

Otvorite stranicu u pregledniku (http://localhost). Ako sve radi ispravno, vidjet ćete stranicu s informacijama o PHP instalaciji:

Instaliranje MySQL-a

Premješteno u poseban članak.

  • Prilikom pokretanja stranice pojavljuje se pogreška: “Proces ne može pristupiti datoteci jer je koristi drugi proces. (Izuzetak od HRESULT: 0x80070020)."
    Ova pogreška označava da je port na koji je vezana stranica (80 prema zadanim postavkama) već zauzet od strane druge aplikacije. Vrlo često se ova greška javlja ako je instaliran drugi web poslužitelj (na primjer Apache).
    Kako biste saznali koji proces zauzima port 80, unesite u naredbeni redak: netstat -ano -p tcp
    U kolumni " Lokalna adresa"Tražimo unos poput 0.0.0.0:80, zatim gledamo koji "PID" odgovara ovom unosu. U “Upravitelju zadataka” otvorite karticu Procesi (opcija “Prikaži procese svih korisnika” treba biti označena). Zatim idite na izbornik View -> “Select Columns” i označite “Process ID (PID)”. Sada pomoću PID-a možete saznati koji proces zauzima port.
    Drugo rješenje za ovaj problem je povezivanje stranice na alternativna luka(na primjer 8080).
  • Prilikom pokretanja php skripte pojavljuje se pogreška: Upozorenje: fopen(file_path): nije uspjelo otvaranje streama: Dopuštenje odbijeno u file_path.
    Problem je u tome što korisnička grupa IIS_IUSRS ima samo dozvole za čitanje. Otvorite svojstva mape u kojoj se nalaze datoteke web stranice (prema zadanim postavkama wwwroot), karticu Sigurnost. Na popisu nalazimo grupu IIS_IUSRS i dajemo joj puna prava pristupa.
  • Kako postaviti kodiranje stranice.
    Otvorite IIS Manager, odaberite web mjesto koje vam je potrebno. U postavkama web mjesta otvorite odjeljak HTTP Response Headers. Kliknite vezu Dodaj. U prozoru koji se otvori u polje Name upišite: Content-type, u polje Value unesite: text-html; charset=windows-1251 (pogledajte snimak zaslona). Umjesto windows-1251, možete koristiti bilo koje drugo kodiranje.

Internetske informacijske usluge (IIS) je skup internetskih poslužitelja iz Microsoft. Glavna komponenta IIS-a je web poslužitelj, iako tu ne staje. Najnovija verzija 8 IIS-a dolazi sa svim Windows izdanja Poslužitelj 2012 R2.

Unatoč vlasničkoj prirodi IIS-a, udio ovog skupa usluga na tržištu postupno raste. Na internetu možete pronaći mnoge svete rasprave o tome što je bolje - IIS, Apache ili, recimo, Nginx. Da ne budemo kao oni, samo ćemo reći u kojim slučajevima se uglavnom koristi IIS.

Najviše prikladna opcija koristeći IIS - kada je sve vaše radno okruženje(i njegov poslužiteljski dio također) radi na Windowsima. U ovom slučaju, od IIS-a možete dobiti brojne prikladne "dobrote" za rad u domeni. Uostalom, IIS je također FTP poslužitelj, i poslužitelj pošte. IIS sučelje je prilično pregledno, što je općenito tipično za Windows okruženje. I, naravno, IIS će vam biti od koristi ako koristite MS SQL.

Da biste omogućili IIS u Windows poslužitelj 2012 R2 idite na Server Manager.

U upravitelju poslužitelja pronađite opciju "Dodaj uloge i značajke".

Provjerite jeste li omogućili CGI.

Nakon toga, u odjeljku Administracija vidjet ćete IIS Services Manager.

Također možete omogućiti IIS u sustavu Windows 7 Professional i Ultimate, kao iu sustavu Windows 8. Da biste to učinili, idite na Upravljačku ploču → Programi → Uključivanje ili isključivanje Windows značajki.

Upravitelj usluge je GUI upravljanje vašim poslužiteljima.

Poslužitelji i stranice navedeni su s desne strane. Zadano sistemska particija stvara se mapa inetpub, koji sadrži mape ftproot I wwwroot za FTP poslužitelje odnosno web stranice.

Instaliranje PHP-a na IIS

Da biste instalirali PHP, slijedite poveznicu i preuzmite ZIP arhivu s verzijom Nije sigurno za niti. Oznaka VC11 pored verzije označava da je za kompajliranje potreban Visual C++ Redistributable za Visual Studio 2012. Za starije verzije označene kao VC9, zahtijeva Visual C++ Redistributable za Vizualni studio 2008 SP1.

Možete odabrati direktorij za raspakiranje ZIP arhive po vlastitom nahođenju. Nakon izdvajanja arhive, napravite kopiju datoteke php.ini-produkcija pod imenom php.ini u istoj mapi.

Datoteka php.ini sadrži pravila za izvršavanje PHP-a i rad s okruženjem u kojem se izvodi. Postoji niz traženi parametri, koji mora biti registriran. Dolje je popis tih parametara.

extension_dir = [put do direktorija proširenja]— ovaj parametar je odgovoran za lokaciju PHP ekstenzija. Na primjer, C:\php\ext.

proširenje = xxxxx.dll— za svako proširenje dodatka morate registrirati takvu direktivu. Takva proširenja će se učitati kada se PHP pokrene.

log_errors = Uključeno— omogući zapisnik grešaka.

error_log = [put do datoteke dnevnika grešaka]- Ovdje je zapravo sve jasno.

cgi.force_redirect = 0— onemogućavanje mehanizma zaštite imenika, pod IIS-om ovaj parametar treba uzeti točno ovu vrijednost kako bi se izbjegle pogreške PHP jezgre na Windowsima.

cgi.fix_pathinfo = 1- omogućiti PATH_INFO podršku prema CGI specifikaciji. IIS FastCGI koristi ovu postavku.

fastcgi.impersonate = 1— omogućiti identifikaciju sigurnosnih tokena klijenta koji poziva.

fastcgi.logging = 0— FastCGI zapisi u IIS-u moraju biti onemogućeni.

Zatim, u svojstvima sustava morate prilagoditi Varijable okoline. U sustavu Windows Server 2012 R2 morate otići na Control Panel, odabrati System, zatim Advanced system settings. Na kartici Napredno na dnu nalazi se gumb Varijable okruženja.

Među sistemskim varijablama nalazimo varijablu Path iu polje Variable Value dodajemo putanju do PHP direktorija. U mom primjeru to je C:\php.

Naučite kako instalirati Internet Information Services (IIS) na poslužitelje koji rade Windows sustavi Server 2012 R2 i Windows Server 2008 R2.

IIS (Internet Information Services) skup je usluga tvrtke Microsoft za pokretanje web poslužitelja i drugih internetskih usluga. IIS je instaliran na poslužitelju i radi s HTTP/HTTPS, POP3, SMTP, FTP, NNTP protokolima. Godine 2015. objavljena je verzija 10 IIS-a, razvijena za Windows Server 2016.

Instaliranje IIS-a na Windows Server 2008

Prijavite se na poslužitelj s administratorskim pravima. Pokrenite Server Manager iz izbornika Start ili programske trake.
Iz izbornika Server Manager odaberite Roles.
Pritisnite gumb Dodaj uloge.
Provjerite informacije na početna stranica instalaciju i kliknite "Dalje".
Odaberite "Web poslužitelj (IIS)" s popisa uloga poslužitelja. IIS poslužitelja) i kliknite "Dalje".
Pregledajte podatke web poslužitelja i kliknite Dalje.

Imajte na umu da usluge kao što su ASP.NET, ISAPI filteri itd. nisu instalirane prema zadanim postavkama.


Pritisnite "Instaliraj" za početak instalacije.
Pokrenite Upravitelj poslužitelja i idite na karticu Uloge > IIS web poslužitelj ( Web poslužitelj IIS > Upravitelj internetskih informacijskih usluga.

Značajke koje su vam dostupne u IIS-u navedene su u Upravitelju internetskih informacijskih usluga. Odavde upravljajte IIS mogućnostima, konfigurirajte i ponovno pokrenite.


Provjerite zadanu funkcionalnost stranice upisivanjem localhost u adresnu traku preglednika.

Učitat će se zadana stranica.

Dodajte stranice koje će posluživati ​​ovaj web poslužitelj.


U kontekstni izbornik Na kartici "Sites", na kartici "Connections", odaberite "Add Web Site"

Novo dodano mjesto pojavit će se na popisu IIS mjesta.

Instaliranje IIS-a na Windows Server 2012 R2

Prijavite se na poslužitelj s administratorskim pravima. Pokrenite Server Manager iz izbornika Start.
Na nadzornoj ploči odaberite Dodaj uloge i značajke.

Isto se može učiniti putem " Lokalni poslužitelj"(Lokalni poslužitelj) - "Upravljanje".


Čarobnjak za postavljanje IIS-a će se pokrenuti, pročitajte prvu stranicu i kliknite Dalje.
Odaberite vrstu instalacije “Instalacija temeljena na ulogama ili značajkama” i kliknite “Dalje”.
Odaberite poslužitelj iz skupine poslužitelja i provjerite naziv vašeg poslužitelja. Pritisnite Dalje.
Na stranici za odabir uloge poslužitelja označite "IIS web-poslužitelja".
Ostavite sve nepromijenjeno u prozoru koji se pojavi i kliknite "Dodaj značajke".
Ako ne instalirate ništa osim IIS-a, kliknite "Dalje".
Pregledajte popis komponenti IIS-a, odaberite one koje su vam potrebne ili ostavite zadane i kliknite Dalje.
Pregledajte informacije u sljedećem prozoru i kliknite "Dalje".
Pregledajte popis uloga IIS web poslužitelja koji će biti instaliran. Označite tražene ili ih ostavite nepromijenjene i kliknite "Dalje".

imajte na umu da FTP usluga nije instaliran prema zadanim postavkama. Ako trebate nove uloge u budućnosti, možete ih dodati bez ponovne instalacije IIS-a.


Pritisnite gumb Instaliraj.

Ako je potrebno, označite "Automatsko ponovno pokretanje" krajnji poslužitelj"(Automatski ponovno pokrenite odredišni poslužitelj ako je potrebno), ako stavka nije odabrana, tada sami ponovno pokrenite poslužitelj nakon završetka instalacije.


Pokrenite Server Manager iz izbornika Start.

Instalirana IIS usluga pojavljuje se na popisu sadržaja.


Na desno gornji kut Kliknite na stavku izbornika "Alati" i pokrenite "Internet Information Services Manager".
Na ploči Veze kliknite na naziv poslužitelja, u prozoru koji se pojavi označite "Ne prikazuj ovu poruku" i kliknite gumb "Ne".
Značajke Prikaz ploče

Značajke koje su vam dostupne u IIS-u navedene su u oknu Prikaz značajki. Odavde upravljajte IIS mogućnostima, konfigurirajte i ponovno pokrenite. Na primjer, postavite SSL certifikate.


Odmah nakon instalacije IIS-a, prema zadanim postavkama stvara se prazna zadana web stranica.
Provjerite radi li upisivanjem localhost u adresnu traku preglednika. Učitat će se zadana stranica.
Datoteke za ovu stranicu se prema zadanim postavkama nalaze na pogonu C:\inetpub\wwwroot
Dodajte stranice koje će posluživati ​​ovaj web poslužitelj. Da biste to učinili, u kontekstnom izborniku stavke "Sites" na kartici "Connections" odaberite "Add Website".
Ispunite polja obrasca podacima o mjestu i kliknite U redu.
Novo dodano mjesto pojavit će se na popisu IIS mjesta.

Najbolji članci na temu