IIS-i paigaldamine Windows Serveris: GUI ja PowerShell

14 Feb 2026 Autor: Edgars Kalējs

IIS-i saab Windows Serverisse paigaldada ühe PowerShelli käsuga — Install-WindowsFeature -Name Web-Server -IncludeManagementTools — või rollide viisardiga Server Manageris. Pärast paigaldust hakkab veebiserver kohe pordil 80 avalehte väljastama. Allpool on mõlemad viisid, kontroll ja esimese saidi ülespanek.

Mis on IIS

Internet Information Services (IIS) on Windowsi standardne veebiserver saitide ja veebirakenduste (ASP.NET, staatilised lehed, API-d) majutamiseks. See tuleb Windows Serveriga kaasa, paigaldatakse rollina ja seda hallatakse graafilisest konsoolist IIS Manager.

1. viis. Paigaldus Server Manageri kaudu

  1. Avage serverihaldur (Server Manager).
  2. Klõpsake Manage → Add Roles and Features.
  3. Valige paigaldustüübiks Role-based or feature-based installation ja klõpsake Next.
  4. Määrake praegune server ja klõpsake Next.
  5. Rollide loendis märkige Web Server (IIS). Nõustuge haldusvahendite lisamisega.
  6. Sammul Role Services lisage vajaduse korral soovitud moodulid (näiteks ASP.NET või CGI tugi) ning klõpsake Next → Install.

Lõpetuseks teatab viisard eduka paigalduse.

2. viis. Paigaldus PowerShelliga

Kõige kiirem viis. Käivitage PowerShell administraatorina:

Install-WindowsFeature -Name Web-Server -IncludeManagementTools

ASP.NET-i toe lisamiseks (.NET-rakenduste jaoks):

Install-WindowsFeature -Name Web-Asp-Net45

Kontrollime, kas roll on paigaldatud:

Get-WindowsFeature -Name Web-Server

Veerus Install State peab olema Installed.

3. samm. Avame pordi 80 tulemüüris

Tavaliselt lisab IIS-i paigaldus reegli ise, aga kontrollida ei tee paha:

New-NetFirewallRule -DisplayName "Allow HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

HTTPS-i jaoks avage lisaks port 443:

New-NetFirewallRule -DisplayName "Allow HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow

4. samm. Kontrollime tööd

Avage serveris endas brauseris http://localhost — ilmuma peab IIS-i standardne tervituslehekülg. PowerShellist:

Invoke-WebRequest -Uri http://localhost -UseBasicParsing | Select-Object StatusCode

Vastus StatusCode : 200 kinnitab, et veebiserver töötab.

5. samm. Paneme üles esimese saidi

Saidi failid asuvad vaikimisi kaustas C:\inetpub\wwwroot. Asendage iisstart.htm oma failiga index.html või looge PowerShellis uus sait:

New-Website -Name "MySite" -Port 8080 -PhysicalPath "C:\sites\mysite" -Force

Ärge unustage valitud porti (8080) tulemüüris avada, nagu 3. sammus.

Korduma kippuvad küsimused

Kas pärast IIS-i paigaldust tuleb server taaskäivitada?

Tavaliselt mitte — baasroll Web-Server aktiveerub ilma taaskäivituseta. Seda võib vaja minna üksikute komponentide lisamisel, millest viisard annab teada.

Kuidas IIS eemaldada, kui seda enam vaja ei ole?

Käivitage administraatorina PowerShellis Uninstall-WindowsFeature -Name Web-Server ja taaskäivitage server.

Miks sait avaneb kohapeal, aga väljastpoolt mitte?

Kontrollige, kas port 80 (või teie oma) on avatud Windowsi tulemüüris ja võrgu poolel ning kas saidi seos (binding) IIS Manageris osutab õigele IP-le ja pordile.

Kuidas lisada PHP või ASP.NET-i tugi?

ASP.NET-i jaoks paigaldage funktsioon Web-Asp-Net45. PHP jaoks paigaldage interpretaator ise ja seadistage IIS Manageris FastCGI käsitleja, näidates ära tee failini php-cgi.exe.


Plaanite saite Windowsis majutada? Võtke Windows VPS täieliku ligipääsuga IIS-ile või võrrelge VPS-i rendi hinnakirja.

Edgars Kalējs