Windows Server® 2008 R2 içindeki Web Sunucusu (IIS) rolü Internet, intranet veya ekstranet üzerindeki kullanıcılarla bilgi paylaşmanıza olanak tanır. Windows Server 2008 R2 IIS, ASP.NET ve Windows Communication Foundation uygulamalarını tümleşik çalıştıran birleşik bir Web platformu olan IIS 7.5 ile gelir. IIS 7.5 ürünündeki ana özellikler ve geliştirmeler aşağıdakileri kapsar:

  • Tümleşik uzantılar

    • WebDAV ve FTP

    • İsteğe Filtre Uygulama

    • Yönetim Paketi modülleri

  • Yönetim geliştirmeleri

    • En İyi Yöntemler Çözümleyicisi

    • Windows PowerShell™ için IIS Modülü

    • Yapılandırma günlük kaydı ve izlemesi

  • Uygulama barındırma geliştirmeleri

    • Hizmet sağlamlaştırma

    • Yönetilen hizmet hesapları

    • Barındırılabilir Web Çekirdeği

    • FastCGI için Başarısız İstek İzleme

  • Server Core üzerindeki .NET desteği geliştirmeleri

Aşağıdaki bölümlerde Web Sunucusu (IIS) rolü, IIS Web sunucusundaki zorunlu ve isteğe bağlı özellikler ile IIS Web sunucusu çalıştırmak için kullanılan donanım ve yazılımlar hakkında daha fazla bilgi edinin. Bu başlığın sonunda Web sunucusu arabirimini açmayı ve IIS Web sunucuları hakkında daha fazla bilgi edinmeyi öğrenmiş olacaksınız.

Web Sunucuları Nedir?

Web sunucuları, istemci bilgisayarlardan gelen istekleri kabul etmelerini ve bu isteklere yanıt vermelerini sağlayan özel yazılımlara sahip bilgisayarlardır. Web sunucuları, Internet üzerinden veya intranet ve extranet'ler aracılığıyla bilgi paylaşmanıza olanak sağlar.

Bir IIS 7 Web sunucusuyla aşağıdakileri yapabilirsiniz:

  • Kullanıcılara Internet üzerinden bilgi sağlama.

  • FTP veya Web Dağıtılmış Sürüm Oluşturma ve Geliştirme (WebDAV) ile kullanıcıların karşıya veya karşıdan içerik yüklemesine izin verme.

  • Üç katmanlı uygulamalar için iş mantığı içeren Web hizmetlerini barındırma.

  • Uygulamaları, kullanıcılara disket veya CD'ler gibi fiziksel ortam yerine, Internet üzerinden dağıtma.

Web sunucuları, farklı müşteriler ve gereksinimler için yararlı olabilir. Örneğin:

  • Küçük işletme sahipleri, basit bir Web sitesi kullanarak hizmetleri hakkında bilgi sağlayabilir.

  • Orta ölçekli işletme sahipleri, bir sitede çeşitli uygulamaların birleşiminden oluşan bir çevrimiçi sipariş sistemi aracılığıyla mal ve hizmetlerini sunabilir.

  • Kuruluş çapındaki işletmeler, şirket intranet'leri üzerinden iş uygulamaları geliştirerek, bunları çalışanlara sağlayabilir.

  • Barındırma şirketleri, bireysel müşterilere farklı çevrimiçi içerik ve uygulamaları barındırmak için sunucu alanı ve hizmetleri sağlayabilir.

  • Şirketler, extranet'leri üzerinden ilgili bilgileri ve uygulamaları iş ortaklarına sağlayabilir.

Windows Server 2008 R2’deki Web Sunucusu Rolü için Yeni Özellikler

Aşağıdaki bölümlerde Windows Server 2008 R2 içindeki Web platformu olan IIS 7 ürününün özellikleri ve üzerinde yapılan geliştirmeler açıklanmaktadır.

Tümleşik uzantılar

IIS 7 tarafından sağlanan genişletilebilen ve modüler bir mimaride oluşturulan yeni IIS 7.5, ilave genişletilebilirlik ve özelleştirilebilirlik sağlamasının yanı sıra, var olan genişlemelerle de tümleşik ve sorunsuz çalışır.

WebDAV ve FTP

IIS 7 ile sunulan WebDAV ve FTP işlevselliği, Web yazarlarının geçmişe göre daha güvenli biçimde yayın yapmalarına olanak tanıyan çok sayıda yeni özellik kullanılarak büyük ölçüde geliştirilmiştir. Yeni FTP ve WebDAV modülleri, ayrıca Web sunucusu yöneticilerine daha çok kimlik doğrulama, denetleme ve günlüğe kaydetme seçeneği de sağlamaktadır.

İstek Filtreleme

Geçmişte bir IIS 7 uzantısı olarak sağlanan İstek Filtreleme modülü, belirli http isteklerini sınırlamanıza veya engellemenize olanak tanıyarak potansiyel olarak zararlı isteklerin sunucuya ulaşmasının engellenmesine yardım eder.

Yönetim Paketi modülleri

IIS Yönetim Paketinin bir parçası olarak daha önceden IIS 7 için geliştirme modülleri, IIS 7.5 Web sunucunuzu IIS Yöneticisi içinden yönetmenize yardım edecek ek araçlar sunar. Bu modüller; İstek Filtreleme kuralları, FastCGI ve ASP.NET uygulama ayarlarınızı yönetmenize yardım eden Yapılandırma Düzenleyicisi ve UI uzantılarını içerir.

Yönetim geliştirmeleri

IIS 7.5, IIS 7 ile aynı dağıtılmış ve devredilmiş yönetim mimarisine sahiptir, ancak IIS 7.5 aynı zamanda yeni yönetim araçları da sunmaktadır.

En İyi Yöntemler Çözümleyicisi

En iyi Yöntemler Çözümleyicisi (BPA), Sunucu Yöneticisi ve Windows PowerShell kullanılarak erişilebilen bir yönetim aracıdır. BPA, bir IIS 7.5 Web sunucusunu tarayarak ve potansiyel yapılandırma sorunları bulunduğunda bildirimde bulunarak yöneticilerin en iyi uygulama ihlallerini azaltmasına yardım edebilir.

Windows PowerShell için IIS Modülü

Windows PowerShell için IIS modülü, IIS 7 yönetim görevlerini gerçekleştirmenize ve IIS yapılandırması ve çalışma zamanı verilerini yönetmenize olanak tanıyan bir Windows PowerShell eklentisidir. Bunun yanı sıra, görev odaklı cmdlet bileşenlerinden oluşan bir koleksiyon Web sitelerini, Web uygulamalarını ve Web sunucularını yönetmek için basit bir yol sağlar.

Yapılandırma günlük kaydı ve izlemesi

Yapılandırma günlük kaydı ve izlemesi, IIS yapılandırması erişimlerini denetlemenize ve Olay Görüntüleyicisi ile sağlanan yeni günlük dosyalarını etkinleştirerek başarılı veya başarısız değişiklikleri izlemenize olanak tanır.

Uygulama barındırma geliştirmeleri

Güvenliği artırılmasına ve tanılamanın geliştirilmesine yardım eden çeşitli yeni özellikler sunan IIS 7.5, ASP.NET ve PHP gibi pek çok Web uygulaması türleri için de daha esnek ve yönetilebilir bir platformdur.

Hizmet sağlamlaştırma

Güvenliği ve güvenilirliği artıran IIS 7 uygulama havuzu ayrı tutma modelinin üzerinde oluşturulduğundan her IIS 7.5 uygulama havuzu, artık her bir işlemi benzersiz ve daha az ayrıcalıklı bir varlık olarak çalıştırıyor.

Yönetilen hizmet hesapları

Parolaları ana bilgisayar tarafından yönetilen etki alanı hesapları, artık IIS 7.5 içinde hizmet varlıkları olarak desteklenmektedir. Bu, sunucu yöneticilerinin uygulama havuzu parolalarının süresinin dolmasıyla ilgili olarak bundan sonra herhangi bir eylem yapmaması anlamına gelir.

Barındırılabilir Web Çekirdeği

Çekirdek IIS Web altyapı bileşenleri, diğer uygulamalar tarafından kullanılabilir veya barındırılabilir. Bu; IIS 7 bileşenlerinin, HTTP isteklerinin doğrudan bir uygulama içinden karşılamasına olanak tanır. Bu, özel uygulamalar veya hata ayıklama uygulamaları için temel Web sunucusu özelliklerini etkinleştirmek açısından yararlıdır.

FastCGI için Başarısız İstek İzleme

IIS 7.5 uygulamasında, FastCGI modülünü kullanan PHP geliştiricileri kendi uygulamalarına IIS izleme aramaları yerleştirebilir. Geliştirici, bu şekilde geliştirme işlemi sırasında kodda hata ayıklamak için IIS Başarısız İstek İzleme özelliğini kullanarak sorunları giderebilir.

Server Core üzerindeki .NET desteği geliştirmesi

Windows Server 2008 R2’deki Server Core yüklemesi seçeneği, .NET Framework 2.0, 3.0, 3.5.1 ve 4.0 sürümlerini destekler. Bu; ASP.NET uygulamalarını barındırabilmeniz, IIS Yöneticisi içinden uzak yönetim görevlerini gerçekleştirebilmeniz ve IIS için Windows PowerShell uygulamasındaki IIS modülüyle sunulan cmdlet bileşenlerini yerel olarak çalıştırabilmeniz anlamına gelir.

Web Sunucusu Rolü Donanım ve Yazılımları

Web Sunucusu rolünün donanım ve yazılım gereksinimleri, Windows Server 2008 R2 gereksinimleriyle aynıdır. Sunucunuz için gereken kapasiteyi belirlemek için performans sayaçlarını, laboratuar sınama sonuçlarını, üretim ortamından sağlanan varolan verileri ve deneme çalıştırmalarını kullanın, ardından gerekli düzeltmeleri yapın.

IIS Web Sunucusu Yükleme

İşletim sistemini yüklemeyi tamamladıktan sonra, başlangıç yapılandırma görevlerinin bir listesi görüntülenir. Web Sunucusu (IIS) rolünü yüklemek için görevler listesinden Rol ekle'yi tıklatın, ardından Web Sunucusu (IIS) öğesini. IIS'yi yükleme hakkında daha fazla bilgi için bkz: Kurulum.

IIS Web Sunucusunu Yönetme

IIS'yi yükledikten sonra, Windows Server 2008 R2 veya Windows® 7 üzerinde IIS Yöneticisi programını açmak için aşağıdaki yordamları kullanın.

Windows Server R2'de IIS Yöneticisi'ni açmak için
  • Başlat'ı tıklatın, Yönetimsel Araçlar’ın üzerine gelin ve Internet Information Services (IIS) Yöneticisi'ni tıklatın.

Windows 7’de IIS Yöneticisi’ni açmak için
  1. Başlat'ı ve sonra da Denetim Masası'nı tıklatın.

  2. Denetim Masası'nda Sistem ve Bakım'ı tıklatın.

  3. Sistem ve Bakım'da Yönetim Araçları'nı tıklatın.

  4. Yönetim Araçları'nda Internet Information Services (IIS) Yöneticisi'ni tıklatın.

Daha Fazla Bilgi İçin

Web Sunucusu rolü hakkında daha fazla bilgi edinmek için sunucunuzdaki Yardım'ı görüntüleyebilirsiniz. Bunu yapmak için, önceki bölümde açıklandığı gibi IIS Yöneticisi programını açın ve F1 tuşuna basın.

Web Sunucusu rolü hakkında daha fazla bilgi için, Web'de Windows Server 2008 R2 ile ilgili konulara bakın:


İçindekiler