ERETEK
BİLGİ SİSTEMLERİ
Web Sunucuları, Hosting ve DevOps

Microsoft IIS ve Windows Web Hosting

Windows Server üzerinde IIS ile çalışan ASP.NET, ASP.NET Core ve kurumsal .NET uygulamalarını yapılandırıyor ve işletiyoruz: application pool izolasyonu ve kimlikleri, site bağlamaları ve SNI, TLS ve sertifika yenileme, URL Rewrite, Application Request Routing ile reverse proxy, güvenlik sağlamlaştırması, loglama ve yedekleme.

IIS 10
Application Pool
ASP.NET Core Hosting Bundle
SNI bağlamaları
URL Rewrite
ARR
Windows Server
Web Deploy
Hizmet tanımı

Microsoft IIS ve Windows web hosting nedir, kimler için uygundur?

Internet Information Services (IIS), Windows Server’ın web sunucusudur ve .NET uygulamaları, Active Directory kimlik doğrulaması ve Windows yönetim araçlarıyla bütünleşik çalışır. Her uygulamanın ayrı application pool’da, ayrı kimlikle çalıştırılması; bir uygulamadaki hatanın veya güvenlik açığının diğerlerini etkilememesini sağlar.

Bu hizmete en çok ihtiyaç duyan kuruluşlar

Çözdüğümüz kurumsal problemler

Tek havuz, tek kimlik

Tüm siteler aynı application pool ve yüksek yetkili hesapla çalışıyor.

Sertifika süresi doluyor

Manuel yenilenen sertifikalar unutuluyor; uygulamalar erişilemez hale geliyor.

Geri dönüşsüz yayın

Dosyalar elle kopyalanarak yayınlanıyor; hata durumunda önceki sürüme dönülemiyor.

Güvenlik ilkesi

Her uygulama kendi havuzunda, en az yetkiyle

Application pool kimliği (ApplicationPoolIdentity veya yönetilen hizmet hesabı) yalnızca gereken klasör ve veritabanı yetkilerine sahip olur; dizin gezinme, gereksiz handler ve modüller kapatılır, istek filtreleme kuralları uygulanır.

Microsoft IIS ve Windows web hosting kapsamında neler yapıyoruz?

Site ve havuz yapısı

Uygulama başına application pool, kimlik, geri dönüşüm (recycle) ve bellek sınırları.

Bağlamalar ve TLS

SNI ile çoklu sertifika, TLS ayarları, otomatik yenileme (ör. win-acme) ve bitiş izleme.

ASP.NET Core barındırma

Hosting Bundle, in-process/out-of-process model, ortam değişkenleri.

URL Rewrite ve ARR

HTTPS ve kanonik yönlendirmeler, reverse proxy ile arka uç uygulamalar, yük dengeleme değerlendirmesi.

Güvenlik sağlamlaştırma

İstek filtreleme, başlıklar, sürüm bilgisini gizleme, IP kısıtlamaları, Windows güncellemeleri.

Yayın ve yedekleme

Web Deploy veya CI/CD ile yayın, yapılandırma yedeği (applicationHost.config), geri dönüş.

Windows ekosistemiyle uyumlu, otomasyona açık

IIS yapılandırmasını PowerShell (WebAdministration/IISAdministration) betikleriyle belgeliyor ve tekrar üretilebilir kılıyoruz. Yayın süreci CI/CD ile otomatikleştirilebilir; sunucu altyapısı Eretek Sistem Destek ile birlikte yönetilir. Nginx ve Apache ile karşılaştırma için web sunucusu karşılaştırma rehberimizi okuyabilirsiniz.

IIS kontrol alanları

Alan
Uygulama
Application Pool
Uygulama

Uygulama başına havuz, en az yetkili kimlik, recycle ve bellek sınırı

TLS
Uygulama

Güncel protokol/şifre ayarları, SNI, otomatik yenileme

Reverse proxy
Uygulama

ARR + URL Rewrite ile arka uç yönlendirme

Güvenlik başlıkları
Uygulama

customHeaders ile HSTS, CSP, X-Content-Type-Options

Loglama
Uygulama

W3C log alanları, süre (time-taken), merkezi log toplama

Yedekleme
Uygulama

applicationHost.config ve site dosyaları yedeği, geri dönüş provası

Sizden beklediğimiz girdiler

Çalışmanın hızlı ve doğru ilerlemesi için başlangıçta aşağıdaki bilgi ve erişimlere ihtiyaç duyarız. Eksik olanları birlikte tamamlarız.

Somut proje çıktıları

IIS denetim raporu
Havuz ve site yeniden yapılandırması
TLS ve otomatik yenileme
Güvenlik sağlamlaştırması
Yayın ve geri dönüş prosedürü

Teslim edilen dokümantasyon

PowerShell yapılandırma betikleri
İşletim dokümantasyonu

Canlıya geçişten sonra işletilecek kontroller

Proje bittiğinde sistemin sağlıklı kalması için aşağıdaki kontroller sahiplerine devredilir; istenirse bakım sözleşmesiyle Eretek tarafından yürütülür.

Sık sorulan sorular

Windows kimlik doğrulaması, mevcut Windows altyapısı ve ekip yetkinliği IIS’i avantajlı kılabilir. Linux/container geçişini de maliyet ve risk açısından değerlendiriyoruz.

Evet; güvenli işletim, sağlamlaştırma ve modernizasyon yol haritası sağlıyoruz.

Evet; ACME istemcileriyle otomatik yenileme kurulabilir.

Hizmet özeti
Microsoft IIS ve Windows Web Hosting

ASP.NET ve Windows merkezli web sistemlerini kontrollü çalıştırma.

Çalışma modeli

Kurulum/sağlamlaştırma projesi + yönetilen işletim

Önemli not

Windows Server 2022 ve sonrası IIS’te HTTP/3 desteği belirli işletim sistemi ve kayıt defteri koşullarına bağlıdır; uygunluk ortamınıza göre doğrulanır.

Proje aşamaları

Nasıl ilerliyoruz?

01 / AŞAMA

Envanter

Siteler, havuzlar, sertifikalar.

02 / AŞAMA

Tasarım

İzolasyon ve güvenlik.

03 / AŞAMA

Uygulama

Bakım penceresinde değişiklikler.

04 / AŞAMA

Doğrulama

Uygulama testleri ve izleme.

Windows tabanlı web uygulamalarınızı kontrollü çalıştıralım.

IIS sunucularınızı, uygulama havuzlarınızı ve sertifikalarınızı inceleyip güvenlik ve işletim planı sunuyoruz.