OKWszystkie usługi działają prawidłowo
InfrawireLogo InfrawireDokumentacja

Instalacja IIS i publikacja strony WWW na VPS Windows

Internet Information Services (IIS) to wbudowany w Windows Server serwer WWW. W tym przewodniku zainstalujesz IIS, utworzysz prostą witrynę i udostępnisz ją (porty 80/443 w zależności od konfiguracji).

Wymagania wstępne

  • VPS z Windows Server i uprawnieniami Administratora
  • Aktywna sesja RDP

Instalacja IIS (Menedżer serwera)

  1. Otwórz Menedżer serweraDodaj role i funkcje.
  2. Instalacja oparta na rolach lub funkcjach → wybierz lokalny serwer.
  3. Zaznacz Serwer sieci Web (IIS).
  4. Dodaj przynajmniej przydatne usługi roli:
    • Serwer sieci Web (w zestawie)
    • Typowe funkcje HTTP: Domyślny dokument, Zawartość statyczna, Błędy HTTP
    • Kondycja i diagnostyka (opcjonalnie): Rejestrowanie HTTP
  5. Dokończ kreatora i poczekaj na zakończenie instalacji.

Szybka weryfikacja

Otwórz przeglądarkę na serwerze: http://localhost — powinna pojawić się domyślna strona IIS.

Utworzenie witryny i folderu

  1. Uruchom Menedżera IIS (inetmgr).
  2. WitrynyDodaj witrynę…
  3. Nazwa witryny: MySite
  4. Ścieżka fizyczna: np. C:\inetpub\mysite
  5. Powiązanie: http, Wszystkie nieprzypisane, port 80, nazwa hosta na początek pusta.
  6. Utwórz C:\inetpub\mysite i plik index.html:
HTML
1<!DOCTYPE html> 2<html lang="pl"> 3<head><meta charset="utf-8"><title>Test IIS</title></head> 4<body><h1>Moja witryna IIS</h1></body> 5</html>
  1. Zatrzymaj lub przekonfiguruj Domyślną witrynę sieci Web, jeśli port 80 jest zajęty, albo użyj innego portu w powiązaniu.

Pula aplikacji

Witryna korzysta z puli aplikacji (często DefaultAppPool lub dedykowanej puli). Dla treści statycznej ustawienia domyślne zwykle wystarczą.

Dostęp z Internetu

  1. Zezwól na port w Zaporze systemu Windows (TCP 80 lub 443).
  2. Dla HTTPS zainstaluj certyfikat (Let’s Encrypt z narzędziem pod Windows lub certyfikat komercyjny) i dodaj powiązanie https w IIS.

Dobre praktyki

  • Wyłącz nieużywane moduły IIS, aby zmniejszyć powierzchnię ataku.
  • Dla .NET zainstaluj odpowiednie funkcje ASP.NET w kreatorze ról.
  • Regularnie twórz kopie zapasowe konfiguracji i treści witryny.

Rozwiązywanie problemów

  • 403 Forbidden: sprawdź uprawnienia NTFS do folderu witryny (odczyt dla tożsamości puli aplikacji).
  • 502 / nie startuje: przejrzyj logi IIS i Podgląd zdarzeń systemu Windows.