IIS Üzerinde Site Nasıl Yayınlanır

Son gözden geçirme: Eylül 2026 · IIS 10 (Windows Server 2019/2022) resmi dokümanına göre

Hızlı çözüm

IIS üzerinde site nasıl yayınlanır sorusunun cevabı IIS Yöneticisi’nde yeni bir web sitesi eklemek, fiziksel yolu ve bağlantı (binding) bilgilerini doğru girmektir.

  1. IIS Yöneticisi’ni açın, Sites düğümüne sağ tıklayıp Add Website‘i seçin.
  2. Site adını ve dosyaların bulunduğu fiziksel yolu (physical path) girin.
  3. Binding bölümünde IP, port ve alan adını (host name) doğru girin.
  4. OK’e basıp siteyi Started durumunda görün, tarayıcıda test edin.
Panel IIS Yöneticisi (IIS Manager)
Sistem Windows Server 2019 / 2022 (VDS/VPS)
Yetki Administrator
Narhost ürünü VDS Sunucu

Başlamadan önce

  • Sunucuda IIS rolü kurulu olmalı; kurulu değilse önce rol eklenir, sonra siteler yayınlanır.
  • Alan adınızın A kaydı sunucunuzun IP adresini göstermeli; DNS henüz yayılmadıysa test aşaması yanıltıcı olur.
  • Site dosyaları sunucuda bir klasörde hazır olmalı (örnek C:\inetpub\wwwroot\ornek).
  • HTTPS ile yayınlayacaksanız SSL sertifikası önceden alınmış olmalı.

IIS üzerinde site nasıl yayınlanır, ne işe yarar

IIS kurulduğunda sunucuda yalnızca bir “Default Web Site” bulunur; kendi alan adınızı yayına almak için IIS Yöneticisi’nde (IIS Manager) ayrı bir site tanımlarsınız. Bir sitenin yayında olması üç bilginin doğru eşleşmesine bağlıdır: fiziksel yol (dosyaların diskteki konumu), binding (IP, port, alan adı) ve DNS (alan adının o sunucuyu göstermesi). Bu üçünden biri yanlışsa site açılmaz ya da yanlış içerik görünür.

Aynı sunucuda IP ve port aynı kalıp yalnızca host name değiştirilerek birden fazla site barındırılabilir; buna “host header” ile site paylaşımı denir ve paylaşımlı Windows Hosting’in de temelidir.

IIS üzerinde site nasıl yayınlanır akış şeması — site ekleme, fiziksel yol, binding ve test adımları
Site yayına dört adımda alınır: site ekleme, fiziksel yol seçimi, binding ayarı ve tarayıcıda test.

Adım adım site yayınlama

  1. IIS Yöneticisi’ni açın. Sunucu Yöneticisi → Araçlar → Internet Information Services (IIS) Manager yolunu izleyin ya da Çalıştır kutusuna inetmgr yazın.
  2. Add Website’i seçin. Sol paneldeki Sites düğümüne sağ tıklayıp Add Website‘e tıklayın. Microsoft’un resmi dokümanına göre bu işlem, ApplicationHost.config dosyasına yeni bir site girişi ekler.
  3. Site adını girin.Site name alanına tanımlayıcı bir ad yazın (örnek ornek.com); bu ad yalnızca panelde görünür, alan adının kendisi değildir.
  4. Fiziksel yolu seçin.Physical path alanında site dosyalarının bulunduğu klasörü gösterin (örnek C:\inetpub\wwwroot\ornek); klasör boşsa önce dosyaları buraya kopyalayın.

    Beklenen sonuç: yol kutusunda kırmızı hata uyarısı görünmez.

  5. Binding bilgilerini girin. Type olarak http (SSL varsa sonradan https eklenir), IP address All Unassigned ya da sunucunuzun belirli IP’si, Port 80, Host name alanına alan adınızı (ornek.com) yazın.

    Dikkat

    Host name alanını boş bırakırsanız ve sunucuda başka bir site aynı IP/portu kullanıyorsa “site already exists” ya da IIS’in varsayılan karşılama sayfası çıkabilir; IIS’in binding tanımına göre host header her zaman doldurulmalıdır.

  6. Siteyi oluşturun ve durumunu kontrol edin.OK‘e basın; Sites listesinde yeni siteniz Started durumunda görünmelidir.

    Beklenen sonuç: site durumu Started, Default Web Site’la aynı portu paylaşıyorsa ikisi de listede görünür.

  7. Tarayıcıda test edin. DNS henüz yayılmadıysa, test bilgisayarınızda hosts dosyasına sunucu IP’si ve alan adını ekleyip geçici olarak test edebilirsiniz.

Doğrulama

Sonuç

Alan adınızı tarayıcıda açtığınızda IIS’in varsayılan sayfası değil, kendi site içeriğiniz görünüyorsa yayın tamamlanmıştır. HTTPS eklediyseniz https:// ile de aynı testi tekrarlayın.

Hâlâ çözülmediyse

  • Alan adı açılınca IIS’in varsayılan karşılama sayfası çıkıyor. Binding’deki host name alanı boş ya da yanlış yazılmıştır; siteyi düzenleyip host name’i alan adınızla birebir eşleştirin.
  • Tarayıcıda site hâlâ eski sunucudaki içeriği gösteriyor. DNS henüz yayılmamış olabilir, DNS yayılımı nasıl kontrol edilir yazısıyla doğrulayın.
  • HTTPS eklemek istiyorsunuz ama sertifikanız yok. Önce CSR kodu oluşturma adımını tamamlayın, sertifikayı aldıktan sonra Bindings’ten https ekleyin.
  • Site eklenirken port ya da IP çakışması hatası alıyorsunuz.Windows güvenlik duvarı kuralını ve başka bir sitenin aynı portu kullanıp kullanmadığını kontrol edin.

Narhost desteği

Talebe alan adınızı, sunucu IP adresinizi, IIS’te oluşturduğunuz site adını ve tarayıcıda gördüğünüz tam ekran görüntüsünü ya da hata mesajını ekleyin.

Destek talebi aç

Sıkça sorulan sorular

IIS üzerinde site nasıl yayınlanır, tek sunucuda birden fazla site olabilir mi?

Evet. Aynı IP ve portta host name (host header) farklı olduğu sürece sınırsız sayıda site aynı IIS’te barındırılabilir; her biri Sites listesinde ayrı bir satır olur.

Siteyi ekledim ama tarayıcıda IIS’in karşılama sayfası çıkıyor, neden?

Binding’de host name alanı boş bırakılmış ya da yanlış yazılmıştır. Siteyi düzenleyip host name’i alan adınızla birebir aynı yazın; büyük/küçük harf sorun çıkarmaz ama yazım hatası çıkarır.

HTTPS için sertifikayı IIS’e nereden eklerim?

Sitenizi seçip sağ paneldeki Bindings‘e, ardından Add‘e tıklayın; Type olarak https seçip SSL sertifikanızı açılır listeden seçin.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: iiswindows-server

İlgili çözümler