Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • OS
  • IIS administracija: alati za upravljanje. Instalacija IIS-a na Windows Server

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

Servis Microsoft Internet Informacijske usluge (IIS) rade na serveru za skladištenje i obrađuju zahtjeve prema njemu. IIS je usluga Microsoft Windows N.T.

Kada korisnik podnese zahtjev koristeći jedan od klijentske aplikacije, ovaj zahtjev se šalje serveru za skladištenje, gdje ga obrađuju IIS i MSSQLSERVER. IIS autentifikuje korisnika i uspostavlja vezu sa skladištem datoteka koristeći sistemski nalog. Usluga podrazumevano koristi račun LocalSystem. Korisnik može odrediti drugi račun radi dodatne sigurnosti.

Pogledajte postavke servera u Service Manageru

  • Na kontrolnoj tabli odaberite Administracija> Usluge, a zatim sa liste izaberite "IIS Admin".

Status servera

Ova kolona sadrži informacije o tome da li je usluga pokrenuta. Usluga obično mora biti pokrenuta, ali to nije potrebno da bi pohrana radila. IIS se pokreće kada se klijenti prvi put povežu na njega.

Tip pokretanja

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

Prijavite se kao

Ovaj parametar specificira tip računa za mrežnu provjeru autentičnosti. Preporučuje se da koristite nalog lokalnog sistema prema zadanim postavkama.

Također možete odrediti račun određenog korisnika da zaključate skladište. Podešavanjem određenog korisnika, drugim korisnicima je ograničen pristup skladištu, sprečavajući neovlašćeni pristup i pružaju povećanu sigurnost.

Više detalji Pogledajte referentnu dokumentaciju operativnog sistema.

Greške u vezi

Ako se ne možete povezati sa serverom, morate ponovo pokrenuti uslugu ili cijeli računar.

Napomena: IIS zahtijeva ponovno pokretanje ako je usluga ponovo pokrenuta SQL Server.

Zaustavljanje IIS-a

  1. IN komandna linija unesite naredbu iisreset /stop

Napomena: Klikom na dugme Stop u dijalogu Internet Information Services Manager ne prekidate veze sa bazom podataka.

Ponovno pokretanje IIS-a

  1. Iz Windows Start menija izaberite Pokreni.
  2. Na komandnoj liniji unesite naredbu iisreset /start

Ako je skladište i dalje prikazano kao u upotrebi na konzoli poslužitelja, administrator može ponovo učitati bazu podataka.

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

Pažnja! Ako je baza podataka SQL server Server kojem pristupaju korisnici koji nisu u trezoru se ne preporučuje za ponovno pokretanje SQL Servera.

Zdravo. Hajde da instaliramo ISS. Prije svega, hajde da saznamo šta je IIS?

IIS (Internet Information Services, do verzije 5.1 - Internet Information Server) je vlasnički skup servera za nekoliko Internet usluga kompanije Microsoft. IIS se distribuira sa operativni sistemi Windows porodica N.T.

Glavna komponenta IIS-a je web server, koji vam omogućava da hostujete web stranice na Internetu. IIS podržava HTTP protokoli, HTTPS, FTP, POP3, SMTP, NNTP.

Odlično. Sada znamo na šta ćemo se kladiti. Hajde da počnemo.

Instalacija

Prije svega, idite dalje na glavni meni “Start” (Start).

Kontrolna tabla -> Programi -> Omogući ili Onemogući Windows komponente.

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

  • Sigurnost. Sve komponente osim “Certificate Matching Authentication...”.
  • Komponente razvoja aplikacija. PHP zahteva CGI komponentu.
  • Uobičajene HTTP karakteristike. Označavamo sve kvadratiće.
  • Funkcionalno testiranje i dijagnostika. Odaberite "HTTP logging" i "Request Monitor".
  • Funkcije poboljšanja performansi. Označavamo sve kvadratiće.
  • Alati za upravljanje web stranicama. Samo obeležavamo „IIS upravljačka konzola».

Lično, malo sam odstupio od ovog opisa i dodao FTP, pošto ću za svoje potrebe morati da testiram rad sa FTP-om.

Nakon odabira neophodne tačke, kliknite na “OK” i samo pričekajte da se instaliraju komponente koje su nam potrebne. nakon čega možete ponovo pokrenuti mašinu. to je neće spriječiti da pokrene sve potrebne usluge.

Sve. Možemo reći da je naš ISS server instaliran. Pređimo na njegovu početnu konfiguraciju.

Konfiguracija

Idite na upravljanje računarom (desni klik na ikonu "Računar" -> Upravljanje), zatim "Usluge i aplikacije" -> "IIS Service Manager" ili sretni vlasnici Windows 7 mogu otići na drugi "Start" i u "Traži programi i datoteke" unesite "IIS" i cijenjeni "IIS Service Manager" će se pojaviti na listi

Idemo na stranice. Odmah sam izbrisao zadanu lokaciju, odlučivši da mi nije potrebna i radi jasnoće, napravio bih novu.

Desni klik mišem preko "web-lokacija" -> "Dodaj web-stranicu"

i kreiramo našu prvu web stranicu

U folderu koji je naveden kao “fizička staza” nalaze se fajlovi naše stranice koje je IIS postavio kao demo primjer.2 fajla su iisstart.htm i welcome.png

Instalacija IIS web server

Otvorite Kontrolnu tablu -> Programi -> Uključite ili isključite Windows funkcije. Pronađite odjeljak IIS usluge na listi. Otvorite ga i odaberite potrebne komponente:

Osnovni set:

  • Sigurnost. Odaberite sve komponente osim “Provjera autentičnosti s podudaranjem certifikata...”.
  • Komponente razvoja aplikacija. CGI komponenta mi treba samo za kasnije PHP instalacije.
  • Opšte HTTP karakteristike. Označavamo sve kvadratiće.
  • Funkcionalno testiranje i dijagnostika. Odaberite "HTTP logging" i "Request Monitor".
  • Funkcije poboljšanja performansi. Označavamo sve kvadratiće.
  • Alati za upravljanje web stranicama. Provjerite samo “IIS Management Console”.

Kada su sve stavke odabrane, kliknite na OK. Nakon završetka instalacije, obavezno restartujte!

Sada idemo na kreiranje web stranice. Otvorite Control Panel -> System and Security -> Administration -> Computer Management (možete brzo: Start meni -> desni klik na Računar -> izaberite Upravljanje iz menija). U prozoru koji se otvori proširite grupu "Usluge i aplikacije" i otvorite "IIS Services Manager". U prozoru Veze izaberite fasciklu Sites, a zatim u desnom prozoru Akcije kliknite na vezu „Dodaj veb lokaciju“.

Kliknite OK. Na ovom osnovno podešavanje završeno. Morate provjeriti funkcionalnost novokreirane stranice. Otvorite pretraživač i adresna traka unesite: http://localhost. Ako sve radi kako treba, vidjet ćete stranicu sličnu ovoj:

Završni dodir. Da bi stranica bila dostupna izvana, potrebno je da otvorite port 80 za dolazne veze. Kako to učiniti koristeći standardni Windows 7 firewall kao primjer:
Otvorite Control Panel -> System and Security -> Windows zaštitni zid -> Dodatne opcije. Na listi morate pronaći i omogućiti pravilo Internet usluga ( dolaznog saobraćaja HTTP):

U ovom osnovnom načinu instalacije, web server je u mogućnosti samo da prikaže 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. I sam trenutno programiram samo u PHP-u, tako da ću dalje govoriti samo o instalaciji PHP-a na IIS u FastCGI modu.

Instalacija PHP-a (FastCGI)

Naravno, optimalni web server za PHP je Apache, ali još uvijek postoje situacije kada trebate instalirati PHP na IIS. Štaviše, u U poslednje vreme uradili programeri veliki posao za poboljšanje performansi PHP-a na IIS-u.

Prije početka instalacije potrebno je da preuzmete PHP izdanje sa stranice http://windows.php.net/download/. Tu se nudi nekoliko opcija. Treba nam oslobađanje VC9 x86 Non Thread Safe. Za rad u FastCGI modu, ovo je najbrža i najstabilnija opcija. Preporučujem preuzimanje izdanja sa instalaterom, a ne zip arhivom (ovo je za one koji vole ručnu instalaciju).

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

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

Nakon što instalater završi svoj posao, idite na IIS postavke. U principu, ovdje je potrebno izvršiti samo jednu radnju - povećati prioritet php fajlova tako da se oni prvi obrađuju. U IIS Manager-u kliknite na naziv naše stranice i u prozoru s desne strane odaberite odjeljak „Zadani dokument“. Na listi koja se pojavi potrebno je da pomerite index.php na početak:

Windows 7 64-bit korisnici, pažnja! Morate ga proizvesti dodatna radnja. Otvorite odjeljak Skupovi aplikacija. Odaberite DefaultAppPool i otvorite "Napredne opcije" (putem desnog klika ili u krajnjem desnom stupcu). U odjeljku Općenito, trebate pronaći opciju "Omogući 32-bitne aplikacije" i postaviti je na Tačno. Ako su dodatni skupovi već kreirani za postojeće stranice, tada za svaku od njih morate napraviti istu operaciju.

Sada treba da testiramo PHP. IN root folder web stranicu (c:\inetpub\wwwroot) potrebno je da postavite index.php fajl sa sljedećim sadržajem:

Otvorite stranicu u pretraživaču (http://localhost). Ako sve radi kako treba, vidjet ćete stranicu sa informacijama o PHP instalaciji:

Instaliranje MySQL

Premješteno u poseban članak.

  • Prilikom pokretanja stranice javlja se greška: „Proces ne može pristupiti datoteci jer je koristi drugi proces. (Izuzetak od HRESULT: 0x80070020)."
    Ova greška ukazuje da je port na koji je stranica vezana (80 prema zadanim postavkama) već zauzet drugom aplikacijom. Vrlo često se ova greška javlja ako je instaliran drugi web server (na primjer Apache).
    Da saznate koji proces zauzima port 80, unesite u komandnu liniju: netstat -ano -p tcp
    u koloni" Lokalna adresa„Tražimo unos kao što je 0.0.0.0:80, a zatim gledamo šta „PID“ odgovara ovom unosu. U "Task Manageru" otvorite karticu Procesi (opcija "Prikaži procese svih korisnika" treba biti označena). Zatim idite na meni Pogled -> “Odaberi kolone” i označite “ID procesa (PID)”. Sada koristeći PID 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 greška: Upozorenje: fopen(file_path): nije uspjelo otvaranje prijenosa: Dozvola odbijena u file_path.
    Problem je što IIS_IUSRS korisnička grupa ima samo dozvole za čitanje. Otvorite svojstva fascikle u kojoj se nalaze datoteke web lokacije (wwwroot po defaultu), karticu Sigurnost. Na listi nalazimo IIS_IUSRS grupu i dajemo joj puna prava pristupa.
  • Kako postaviti kodiranje stranice.
    Otvorite IIS Manager, odaberite web stranicu koja vam je potrebna. U postavkama stranice otvorite odjeljak HTTP Response Headers. Kliknite na vezu Dodaj. U prozoru koji se otvori, u polje Ime unesite: Content-type, u polje Value unesite: text-html; charset=windows-1251 (pogledajte snimak ekrana). Umjesto windows-1251, možete koristiti bilo koje drugo kodiranje.

Internet informacijske usluge (IIS) je skup Internet servera iz Microsoft. Glavna komponenta IIS-a je web server, iako se tu ne zaustavlja. Najnovija verzija 8 IIS-a dolazi sa svime Windows izdanja Server 2012 R2.

Uprkos vlasničkoj prirodi IIS-a, udio ovog skupa usluga na tržištu se postepeno povećava. Na internetu možete pronaći mnoge svete rasprave o tome šta je bolje - IIS, Apache ili, recimo, Nginx. Nemojmo biti kao oni, samo ćemo reći u kojim slučajevima se IIS uglavnom koristi.

Većina pogodna opcija koristeći IIS - kada je sve vaše radno okruženje(i njegov serverski dio) radi na Windows-u. U ovom slučaju, od IIS-a možete dobiti brojne zgodne „dobroće“ za rad u domeni. Uostalom, IIS je i FTP server, i mail server. IIS interfejs je prilično jasan, što je generalno tipično za Windows okruženje. I, naravno, IIS će vam biti od koristi ako koristite MS SQL.

Da biste omogućili IIS in Windows Server 2012 R2 idite na Server Manager.

U upravitelju servera pronađite opciju "Dodaj uloge i funkcije".

Provjerite jeste li omogućili CGI.

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

IIS takođe možete da omogućite u Windows 7 Professional i Ultimate, kao iu Windows 8. Da biste to uradili, idite na Kontrolna tabla → Programi → Uključite ili isključite Windows funkcije.

Service Manager je GUI upravljanje vašim serverima.

Serveri i sajtovi su navedeni na desnoj strani. Zadano na sistemska particija kreira se folder inetpub, koji sadrži fascikle ftproot I wwwroot za FTP servere i web stranice.

Instalacija PHP-a na IIS

Da biste instalirali PHP, slijedite link i preuzmite ZIP arhivu sa verzijom Non Thread Safe. 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 Visual Studio 2008 SP1.

Možete odabrati direktorij za raspakivanje ZIP arhive po vlastitom nahođenju. Nakon raspakivanja arhive, kreirajte kopiju datoteke php.ini-production pod imenom php.ini u istom folderu.

Datoteka php.ini sadrži pravila za izvršavanje PHP-a i rad sa okruženjem u kojem radi. Postoji broj potrebnih parametara, koji mora biti registrovan. Ispod je lista ovih parametara.

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

ekstenzija = xxxxx.dll— za svaki dodatak za proširenje, morate registrirati takvu direktivu. Takve ekstenzije će se učitati kada se PHP pokrene.

log_errors = Uključeno— omogućite evidenciju grešaka.

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

cgi.force_redirect = 0— onemogućavanje mehanizma zaštite direktorija, pod IIS-om ovaj parametar treba uzeti upravo ovu vrijednost kako bi se izbjegle greške u PHP jezgri na Windowsu.

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

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

fastcgi.logging = 0— FastCGI evidencije u IIS-u moraju biti onemogućene.

Zatim, u svojstvima sistema morate podesiti Varijable okruženja. U Windows Server 2012 R2, potrebno je da odete na Control Panel, izaberete Sistem, a zatim Napredne sistemske postavke. Na kartici Napredno na dnu nalazi se dugme Promenljive okruženja.

Među sistemskim varijablama nalazimo varijablu Putanja i u polje Vrijednost varijable dodajemo putanju do PHP direktorija. U mom primjeru to je C:\php.

Naučite kako da instalirate Internet Information Services (IIS) na servere koji rade Windows sistemi Server 2012 R2 i Windows Server 2008 R2.

IIS (Internet Information Services) je skup Microsoftovih usluga za pokretanje web servera i drugih Internet usluga. IIS je instaliran na serveru i radi sa HTTP/HTTPS, POP3, SMTP, FTP, NNTP protokolima. Godine 2015. objavljena je verzija 10 IIS-a, razvijena za Windows Server 2016.

Instalacija IIS-a na Windows Server 2008

Prijavite se na server sa administratorskim pravima. Pokrenite Server Manager iz Start menija ili trake zadataka.
Iz menija Server Manager izaberite Uloge.
Kliknite na dugme Dodaj uloge.
Provjerite informacije na početna stranica instalaciju i kliknite na “Dalje”.
Odaberite "Web server (IIS)" sa liste uloga servera. Server IIS) i kliknite na “Dalje”.
Pregledajte informacije o web serveru i kliknite na Next.

Imajte na umu da servisi kao što su ASP.NET, ISAPI filteri, itd. nisu instalirani po defaultu.


Kliknite na “Instaliraj” da započnete instalaciju.
Pokrenite Server Manager i idite na karticu Uloge > IIS Web Server ( Web server IIS > Internet Information Services Manager.

Funkcije koje su vam dostupne u IIS-u navedene su u Internet Information Services Manageru. Odavde upravljajte IIS mogućnostima, konfigurirajte i ponovo pokrenite.


Provjerite zadanu funkcionalnost web lokacije tako što ćete upisati localhost u adresnu traku vašeg pretraživača.

Zadana stranica će se učitati.

Dodajte stranice koje će ovaj web server opsluživati.


IN kontekstni meni Na kartici “Sites”, na kartici “Connections” odaberite “Add Web Site”

Novo dodano mjesto će se pojaviti na listi IIS lokacija.

Instaliranje IIS-a na Windows Server 2012 R2

Prijavite se na server sa administratorskim pravima. Pokrenite Server Manager iz Start menija.
Na kontrolnoj tabli odaberite Dodaj uloge i funkcije.

Isto se može uraditi putem “ Lokalni server"(Lokalni server) - "Upravljanje".


Pokrenut će se čarobnjak za postavljanje IIS-a, pročitajte prvu stranicu i kliknite na Next.
Odaberite tip instalacije „Instalacija zasnovana na ulozi ili funkcijama“ i kliknite na „Dalje“.
Odaberite server iz skupa servera i provjerite ime vašeg servera. Kliknite na Next.
Na stranici za odabir uloge servera označite "IIS web servera".
Ostavite sve nepromijenjeno u prozoru koji se pojavi i kliknite na "Dodaj funkcije".
Ako ne instalirate ništa osim IIS-a, kliknite na “Dalje”.
Pregledajte listu IIS komponenti, odaberite one koje su vam potrebne ili ostavite zadane i kliknite na Next.
Pregledajte informacije u sljedećem prozoru i kliknite na “Dalje”.
Pregledajte listu uloga IIS web servera koje će biti instalirane. Označite potrebne ili ih ostavite nepromijenjene i kliknite na “Dalje”.

Zapiši to FTP usluga nije instaliran prema zadanim postavkama. Ako vam budu potrebne nove uloge, možete ih dodati bez ponovnog instaliranja IIS-a.


Kliknite na dugme Instaliraj.

Ako je potrebno, provjerite "Automatsko ponovno pokretanje" krajnji server"(Automatski ponovo pokrenite odredišni server ako je potrebno), ako stavka nije odabrana, onda sami ponovo pokrenite server nakon završetka instalacije.


Pokrenite Server Manager iz Start menija.

Instalirana IIS usluga se pojavljuje na listi sadržaja.


Desno gornji ugao Kliknite na stavku menija “Alati” i pokrenite “Internet Information Services Manager”.
U panelu Connections kliknite na ime servera, u prozoru koji se pojavi označite "Ne prikazuj ovu poruku" i kliknite na dugme "Ne".
Features View panel

Funkcije koje su vam dostupne u IIS-u navedene su u oknu Prikaz funkcija. Odavde upravljajte IIS mogućnostima, konfigurirajte i ponovo pokrenite. Na primjer, postavite SSL certifikate.


Odmah nakon što je IIS instaliran, po defaultu se kreira prazna zadana web lokacija.
Provjerite radi li tako što ćete upisati localhost u adresnu traku vašeg pretraživača. Zadana stranica će se učitati.
Fajlovi za ovu stranicu se podrazumevano nalaze na C:\inetpub\wwwroot disku
Dodajte stranice koje će ovaj web server opsluživati. Da biste to učinili, u kontekstnom izborniku stavke "Sites" na kartici "Veze" odaberite "Dodaj web mjesto".
Popunite polja obrasca informacijama o lokaciji i kliknite na OK.
Novo dodano mjesto će se pojaviti na listi IIS lokacija.

Najbolji članci na ovu temu