For the complete documentation index, see llms.txt. This page is also available as Markdown.

🌍Cum instalezi IIS pe Windows Server

IIS (Internet Information Services) este serverul web incorporat in Windows Server. Gestioneaza cererile HTTP, gazduieste site-uri web si poate rula aplicatii ASP.NET. Fara descarcari suplimentare.

Pasul 1: Deschide Server Manager

Cand te loghezi in VPS-ul Windows prin Remote Desktop, Server Manager se deschide implicit. Daca nu se deschide, apasa Start si tasteaza Server Manager.

Pasul 2: Adauga rolul de Web Server

  1. In Server Manager, da click pe Manage in coltul din dreapta sus

  2. Selecteaza Add Roles and Features

  3. Da click Next pana ajungi la sectiunea Server Roles

  4. Bifeaza caseta Web Server (IIS)

  5. O fereastra te intreaba daca vrei sa adaugi functionalitatile necesare. Da click pe Add Features

  6. Continua cu Next prin ecranele ramase

  7. La ecranul Role Services, pastreaza setarile implicite daca nu ai nevoie de functii specifice ca ASP.NET sau CGI

  8. Da click pe Install

Instalarea dureaza un minut sau doua.

Pasul 3: Verifica instalarea

Deschide un browser pe VPS si mergi la:

Ar trebui sa vezi pagina implicita de bun venit IIS. Poti verifica si din afara VPS-ului vizitand http://adresa-ip-server in browserul tau.

Pasul 4: Intelege structura fisierelor IIS

Folder
Scop

C:\inetpub\wwwroot\

Fisierele site-ului implicit

C:\Windows\System32\LogFiles\W3SVC1\

Log-urile IIS

C:\inetpub\history\

Istoricul configuratiilor

Pasul 5: Creaza primul tau site web

  1. Deschide IIS Manager tastand IIS in meniul Start

  2. In panoul din stanga, extinde numele serverului tau, apoi da click dreapta pe Sites

  3. Selecteaza Add Website

  4. Introdu:

    • Site name: Site-ulMeu

    • Physical path: C:\inetpub\wwwroot\siteulmeu

    • Binding type: http

    • IP address: All Unassigned

    • Port: 80

    • Host name: lasa gol (sau introdu domeniul tau)

  5. Da click pe OK

Pasul 6: Adauga o pagina de test

Creaza un fisier HTML simplu pentru a confirma ca site-ul functioneaza:

Adauga acest continut:

Viziteaza http://adresa-ip-server in browser.

Pasul 7: Deschide portul 80 in Windows Firewall

Implicit, Windows Firewall ar trebui sa permita HTTP dupa instalarea IIS. Dar daca site-ul nu este accesibil din exterior, verifica firewall-ul:

  1. Deschide Windows Defender Firewall din meniul Start

  2. Da click pe Advanced settings

  3. Cauta World Wide Web Services (HTTP Traffic-In) in lista de reguli Inbound

  4. Daca este dezactivata, click dreapta si selecteaza Enable Rule

Comenzi utile pentru gestionarea IIS

Reporneste IIS din PowerShell:

Verifica starea site-urilor IIS:

Porneste sau opreste un site:

Probleme comune

Pagina implicita nu se incarca Asigura-te ca fisierele site-ului exista in folderul corect si ca App Pool-ul ruleaza. Deschide IIS Manager si verifica daca site-ul are indicator verde.

"403 Forbidden" Verifica permisiunile folderului. Utilizatorul IIS (IUSR sau ApplicationPoolIdentity) are nevoie de acces de citire la folderul site-ului.

"Port 80 deja in uz" O alta aplicatie ar putea folosi portul 80. Ruleaza netstat -ano | findstr :80 pentru a vedea ce il foloseste.

Concluzie

IIS este acum instalat si gata sa gazduiasca site-uri web. Se integreaza bine cu Windows, ASP.NET si SQL Server, fiind o alegere solida pentru hosting pe Windows.

Last updated