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)
- Sunucu Yöneticisi → Rol ve Özellik Ekle açın.
- Rol tabanlı veya özellik tabanlı kurulum → yerel sunucuyu seçin.
- Web Sunucusu (IIS) işaretleyin.
- 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üğü
- 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
- IIS Yöneticisi (
inetmgr) başlatın. - Siteler → Web Sitesi Ekle…
- Site adı:
MySite - Fiziksel yol: ör.
C:\inetpub\mysite - Bağlama: http, Tüm Atanmamış, port 80, ana bilgisayar adı başlangıçta boş.
C:\inetpub\mysiteveindex.htmloluşturun:
HTML1<!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>
- 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
- Windows Güvenlik Duvarı üzerinde porta izin verin (TCP 80 veya 443).
- 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.