Türkçe

Windows VPS'te IIS kurulumu ve web sitesi yayınlama

Internet Information Services (IIS), Windows Server'a entegre web sunucusudur. Bu rehber IIS kurar, basit bir site oluşturur ve erişilebilir hale getirir (yapılandırmaya göre 80/443 portları).

Ön koşullar

  • Yönetici haklarına sahip Windows Server VPS
  • Aktif RDP oturumu

IIS kurulumu (Sunucu Yöneticisi)

  1. Sunucu YöneticisiRol ve Özellik Ekle açın.
  2. Rol tabanlı veya özellik tabanlı kurulum → yerel sunucuyu seçin.
  3. Web Sunucusu (IIS) işaretleyin.
  4. En azından şu rol hizmetlerini ekleyin:
    • Web Sunucusu (dahil)
    • Ortak HTTP Özellikleri: Varsayılan Belge, Statik İçerik, HTTP Hataları
    • Sağlık ve Tanılama (isteğe bağlı): HTTP Günlüğü
  5. Sihirbazı tamamlayın ve kurulumu bekleyin.

Hızlı kontrol

Sunucuda tarayıcı açın: http://localhost — varsayılan IIS sayfası görünmelidir.

Site ve klasör oluşturma

  1. IIS Yöneticisi (inetmgr) başlatın.
  2. SitelerWeb Sitesi Ekle…
  3. Site adı: MySite
  4. Fiziksel yol: ör. C:\inetpub\mysite
  5. Bağlama: http, Tüm Atanmamış, port 80, ana bilgisayar adı başlangıçta boş.
  6. C:\inetpub\mysite ve index.html oluşturun:
HTML
1<!DOCTYPE html> 2<html lang="tr"> 3<head><meta charset="utf-8"><title>IIS test</title></head> 4<body><h1>IIS sitem</h1></body> 5</html>
  1. Port 80 doluysa Varsayılan Web Sitesi'ni durdurun veya yeniden yapılandırın, veya bağlamada başka port kullanın.

Uygulama havuzu

Site bir uygulama havuzu kullanır (genellikle DefaultAppPool veya özel havuz). Statik içerik için varsayılanlar genellikle yeterlidir.

İnternet erişimi

  1. Windows Güvenlik Duvarı üzerinde porta izin verin (TCP 80 veya 443).
  2. HTTPS için sertifika kurun (Windows aracıyla Let's Encrypt veya ticari sertifika) ve IIS'te https bağlaması ekleyin.

En iyi uygulamalar

  • Saldırı yüzeyini azaltmak için kullanılmayan IIS modüllerini devre dışı bırakın.
  • .NET için rol sihirbazıyla eşleşen ASP.NET özelliklerini kurun.
  • Yapılandırma ve site içeriğini düzenli yedekleyin.

Sorun giderme

  • 403 Forbidden: site klasöründe NTFS izinlerini kontrol edin (uygulama havuzu kimliği için okuma).
  • 502 / başlamıyor: IIS günlüklerini ve Windows Olay Görüntüleyicisi'ni inceleyin.

Yardıma mı ihtiyacınız var?

Bu rehber hakkında sorularınız mı var? Ekibimiz ve topluluğumuz yardımcı olmaya hazır.

En yeni teklifler, indirimler ve özel promosyonlardan haberdar olun.

Promosyonları gör