Windows hosting, bir web sitesinin dosyalarının ve veritabanının Windows Server işletim sistemi kurulu bir sunucuda barındırılmasıdır. Aynı hizmet Türkiye’de “Windows web hosting” adıyla da satılır; ikisi aynı şeyi anlatır.
Windows hostingi diğer barındırma paketlerinden ayıran şey verilen disk alanı ya da aylık trafik değildir. Ayırt edici nitelik, sunucunun çalıştırabildiği teknolojilerdir: ASP.NET, ASP.NET Core, Classic ASP, MSSQL veritabanı ve IIS web sunucusu. Bu teknolojilerden birini kullanan proje Linux tarafında çalışmaz; kullanmayan bir proje için ise Windows hosting almanın teknik karşılığı yoktur.
En sık karşılaşılan yanılgı burada başlar: kendi bilgisayarında Windows kullanmak Windows hosting almayı gerektirmez. Sunucunun işletim sistemi ile sitenin geliştiricisinin veya ziyaretçisinin bilgisayarı arasında hiçbir bağ yoktur. Belirleyici olan tek şey, sitenin hangi dille yazıldığı ve hangi veritabanına bağlandığıdır.
İki pratik sonuç bu tercihe eşlik eder. Windows Server ücretli bir lisanstır, dolayısıyla aynı kaynağa sahip iki paketten Windows olanı daha pahalıdır. Kontrol paneli de değişir: Windows tarafının paneli Plesk’tir, cPanel Windows Server üzerinde çalışmaz. Aşağıda önce Windows hostingi zorunlu kılan teknolojileri, sonra Linux tarafından farkını, panel ve lisans kalemlerini, paket seçiminde kontrol edilecek değerleri ve paylaşımlı paketten Windows sunucuya geçiş eşiğini ele alıyoruz.

Windows hosting hangi teknolojiler için gereklidir?
Windows hosting, aşağıdaki beş teknolojiden en az birini kullanan projeler için gereklidir:
- ASP.NET ve ASP.NET Core. Microsoft’un web uygulama çatısıyla yazılmış siteler,
.aspxsayfaları ve derlenmiş.dllbileşenleri sunucuda çalıştırılmayı bekler. - MSSQL (Microsoft SQL Server). Kurumsal panellerin, muhasebe ve ERP entegrasyonlarının büyük kısmı verisini bu veritabanı motorunda tutar.
- Classic ASP. 2000’li yıllarda yazılmış ve hâlâ ayakta olan
.aspuzantılı sayfalar yalnızca IIS üzerinde yorumlanır. - IIS’e bağlı yapılandırma.
web.configdosyası, URL Rewrite modülü ve ISAPI filtreleri Windows’un web sunucusuna özgüdür. - Microsoft Access (.mdb) veritabanı. Eski kurumsal uygulamalarda karşılaşılan dosya tabanlı veritabanı, sürücüsü nedeniyle Windows ister.
Bu beşin dışında kalan her şey — WordPress, PHP tabanlı e-ticaret yazılımları, Node.js uygulamaları — Linux tarafında hem daha ucuza hem daha yaygın araç desteğiyle çalışır. Barındırma türlerinin tamamını Hosting Nedir? 6 Hosting Türü ve Doğru Paketi Seçme Rehberi yazısında karşılaştırdık. Listenin ilk iki maddesi Windows hostingin varlık sebebidir; ikisini de ayrı ayrı açalım.
ASP.NET çalıştırmak için neden Windows sunucu gerekir?
ASP.NET çalıştırmak için Windows sunucu gerekir, çünkü klasik .NET Framework yalnızca Windows üzerinde çalışan bir çalışma zamanıdır ve uygulamayı IIS web sunucusu aracılığıyla yayınlar. Framework’ün bileşenleri işletim sisteminin kendi kütüphanelerine bağlıdır.
Kritik ayrım burada yapılır. .NET Framework’ün son sürümü 4.8‘dir ve Windows’a bağlıdır. Buna karşılık .NET Core ile başlayan, bugün .NET 8 olarak devam eden nesil çapraz platformdur; Linux sunucuda da derlenip çalıştırılabilir.
Uygulamanızın hangisi olduğunu şu kuralla ayırt edersiniz: proje .aspx sayfaları ve web.config dosyası kullanıyorsa Framework tabanlıdır ve Windows ister; dotnet komutuyla başlatılan bir Core uygulamasıysa Linux tarafında da barındırılabilir. İkinci belirleyici, uygulamanın bağlandığı veritabanıdır.
MSSQL veritabanı hangi sunucuda çalışır?
MSSQL veritabanı, Microsoft SQL Server yazılımının kurulu olduğu sunucuda çalışır ve barındırma pazarında bu sunucu neredeyse her zaman Windows Server’dır. SQL Server’ın 2017 sürümünden itibaren bir Linux dağıtımı bulunur, ancak paylaşımlı barındırma paketlerinde bu kurulum sunulmaz.
Uygulama veritabanına bağlantı dizesi üzerinden, varsayılan olarak 1433 numaralı porttan bağlanır. MSSQL ile MySQL’in karıştırılması sık rastlanan bir hatadır: MySQL açık kaynaklıdır ve her iki işletim sisteminde de çalışır, MSSQL ise Microsoft lisansına tabidir. İki motorun farkını MySQL Nedir? MySQL Hosting Nasıl Çalışır? yazısında ayrıntılandırdık.
ASP.NET de MSSQL de devrede değilse Windows hosting almanın karşılığı kalmaz. Karar bu noktada Linux tarafıyla doğrudan karşılaştırmayı gerektirir.

Windows hosting ile Linux hosting arasındaki fark nedir?
Windows hosting ile Linux hosting arasındaki fark sunucuya kurulu işletim sisteminden doğar ve dört noktada somutlaşır: çalıştırılabilen uygulama platformu, kullanılabilen veritabanı, kontrol paneli ve lisans maliyeti.
İki taraf birbirinin aynası gibi kurulur. Linux tarafında Apache ya da LiteSpeed web sunucusu, PHP çalışma zamanı, MySQL veya MariaDB veritabanı ve cPanel kontrol paneli bulunur; Windows tarafında bunların karşılığı sırasıyla IIS, ASP.NET, MSSQL ve Plesk’tir. Site ziyaretçisi bu farkların hiçbirini görmez, ayrım tamamen geliştirme ve yönetim katmanındadır.
Karşılaştırmanın tamamı ve Linux tarafının kendi avantajları Linux Hosting Nedir? yazısının konusudur. Burada yalnızca Windows tarafını doğrudan ilgilendiren üç sonucu ele alıyoruz: fiyat farkının nereden geldiği, hangi panelin kullanıldığı ve PHP tabanlı yazılımların bu tarafta ne durumda olduğu.
Windows hosting Linux hostingden neden daha pahalıdır?
Windows hosting, aynı donanımda ve aynı kaynak değerlerinde Linux hostingden daha pahalıdır çünkü Windows Server ücretli bir lisanstır. AlmaLinux, Ubuntu ve Debian gibi dağıtımlar lisans bedeli ödenmeden kurulur; Windows Server lisansı ise sunucu ve çekirdek sayısına göre Microsoft’a ödenir ve sağlayıcı bu bedeli paket fiyatına yansıtır.
Fark tek kalemle sınırlı da kalmaz: lisans, sunucunun Standard ya da Datacenter sürümüne göre değişir, üzerine kontrol paneli lisansı ikinci kalem olarak eklenir. Sonuç şudur — aradaki fiyat farkı bir kaynak farkı değil, bir lisans farkıdır. İki çekirdek ve 4 GB bellek, hangi işletim sistemi kurulu olursa olsun aynı işlem gücünü verir. Güncel lisans bedellerini Lisans Hizmetleri sayfasından görebilirsiniz. Lisans kaleminin ikinci yarısı panelde çıkar.
Windows hostingde hangi kontrol paneli kullanılır?
Windows hostingde kontrol paneli olarak Plesk kullanılır. cPanel yalnızca Linux için geliştirilmiştir ve Windows Server üzerine kurulamaz; Plesk ise her iki işletim sisteminde çalıştığı için Windows tarafının fiilî standardıdır.
Plesk, Windows’a özgü işlerin tamamını arayüzden yaptırır: IIS üzerinde site ve uygulama havuzu oluşturma, sitenin çalışacağı .NET sürümünü seçme, MSSQL veritabanı açma, web.config düzenleme, sertifikayı IIS bağlamasına tanımlama. Panelin sürüm adı da pakette karşınıza çıkar; Web Admin, Web Pro ve Web Host sürümleri yönetilebilecek alan adı sayısını belirler.
İki panelin yetki farkını Plesk ve Cpanel Aralarındaki Fark yazısında karşılaştırdık; panelin özelliklerini Plesk Nedir? Panel Özellikleri, Sürümleri ve Kullanım Rehberi, sürümler arasındaki bedel farkını Plesk Lisansı Nedir? Lisans Türleri, Fiyatları ve Doğru Seçim yazısı anlatıyor. Panel bu kadar yetkiliyken akla gelen ilk soru, PHP yazılımlarının bu tarafta çalışıp çalışmadığıdır.
WordPress ve PHP tabanlı yazılımlar Windows hostingde nasıl çalışır?
WordPress ve PHP tabanlı yazılımlar Windows hostingde çalışır, ancak Linux tarafındaki kadar verimli çalışmaz. PHP çalışma zamanı ve MySQL sunucusu Windows Server’a kurulabilir, WordPress de IIS üzerinde FastCGI aracılığıyla yayınlanır.
Verim farkını iki somut nokta yaratır. Birincisi, .htaccess dosyası IIS’te geçersizdir; kalıcı bağlantı ve yönlendirme kuralları web.config içine yazılır ve eklentilerin çoğu bu dosyayı otomatik güncellemez. İkincisi, LiteSpeed ve LSCACHE gibi PHP’ye özel önbellek katmanları Windows tarafında bulunmaz; hız kazancının önemli kısmı bu katmandan geldiği için aynı site Windows’ta daha yavaş yanıt verebilir.
Bu yüzden projenizde ASP.NET veya MSSQL yoksa WordPress’i Linux tarafında barındırmalısınız. Özel paketlerin standart barındırmadan nerede ayrıldığını WordPress Hosting Nedir? Web Hosting ile Farkı Nedir?, sürüm ve modül gereksinimlerini PHP Hosting Nedir, Kimler İçin Uygundur? yazısında ele aldık. Tercih Windows tarafında netleştiyse sırada paketin teknik satırlarını okumak var.
Windows hosting paketinde hangi değerler kontrol edilmeli?
Windows hosting paketini değerlendirirken disk ve trafik satırlarından önce şu yedi değeri kontrol edin:
- Desteklenen .NET sürümlerini okuyun; uygulamanız .NET Framework 4.8 ile mi yoksa .NET 8 ile mi çalışıyor, paket hangisini sunuyor karşılaştırın.
- MSSQL veritabanı sayısını ve veritabanı başına boyut sınırını GB cinsinden öğrenin; kurumsal panellerde asıl sınır burada dolar.
- Plesk sürümünü ve panelin kaç alan adı yönetmeye izin verdiğini sorun.
- Windows Server sürümünü öğrenin; 2016, 2019 ve 2022 sürümleri farklı IIS ve .NET desteğiyle gelir.
- Lisans bedelinin paket fiyatına dahil olup olmadığını yazılı olarak isteyin.
- Yedekleme periyodunu ve geri yüklemenin panelden yapılıp yapılmadığını kontrol edin.
- Uzak masaüstü (RDP) erişiminin pakete dahil olup olmadığını sorun.
Son iki madde paylaşımlı pakette çoğu zaman cevapsız kalır, çünkü ikisi de sunucu tarafının konusudur. Paketi değiştirmeden önce ele alınması gereken bir başka durum ise mevcut sitenin Linux tarafından taşınmasıdır.
Linux hostingden Windows hostinge taşınırken ne değişir?
Linux hostingden Windows hostinge taşınırken üç şey değişir: dosya adlarının büyük/küçük harf duyarlılığı, yeniden yazma kuralları ve veritabanı motoru.
Linux dosya sisteminde Logo.png ile logo.png iki ayrı dosyadır, Windows’ta ise aynı dosyadır; bu yüzden Linux’tan Windows’a taşıma bu başlıkta sorun çıkarmaz, ters yöndeki taşıma kırık görsel üretir. İkinci değişiklik yeniden yazma kurallarındadır: .htaccess içindeki her kural web.config karşılığına çevrilir. Üçüncüsü veritabanıdır; MySQL veritabanı Windows sunucuda da MySQL olarak çalışmaya devam edebilir, MSSQL’e dönüştürmek zorunlu değildir.
Taşımanın kesintisiz yürütülmesi için izlenecek sırayı Hosting Taşıma Nasıl Yapılır? Kesintisiz Geçiş Rehberi yazısında verdik. Taşıma bir paketten diğerine olabileceği gibi, paketten sunucuya doğru da olabilir.

Windows hosting ne zaman Windows sunucuya taşınmalı?
Windows hosting paketinden Windows Server kurulu bir sunucuya geçiş, uygulamanın paylaşımlı pakette verilmeyen bir yetkiye ihtiyaç duyduğu anda yapılmalıdır. Bu ihtiyaç dört durumda ortaya çıkar:
- Uygulama kendi derlenmiş .NET bileşenini sunucuya kurmak ya da sistem genelinde kaydetmek zorundadır.
- Arka planda sürekli çalışan bir Windows servisi veya zamanlanmış görev gerekmektedir.
- MSSQL veritabanı paketin boyut ya da veritabanı sayısı sınırını aşmıştır.
- Sunucuya uzak masaüstüyle bağlanıp üçüncü taraf bir yazılım kurmak gerekmektedir.
Bu dört durumdan biri geçerliyse paket yükseltmek çözüm olmaz; işletim sistemi düzeyinde yetki gerekir. Verimin tarafında Windows Server sürümü 2012’den 2022’ye kadar kurulum sırasında seçilir, yönetim RDP üzerinden grafik arayüzle yapılır ve lisans bedeli paket fiyatına yansıtılır. Aynı kurulum bulut sunucu üzerinde de yapılabilir.
Sunucu tarafındaki Windows kurulumunun neyi değiştirdiğini Windows VDS Nedir? Ne İşe Yarar ve Nasıl Seçilir?, uzak masaüstü bağlantısının nasıl kurulduğunu RDP Nedir? yazısında anlattık; kaynak seçenekleri ve kurulabilen sürümler için Sanal Sunucu Kiralama (NVMe VDS Sunucu) sayfası incelenebilir. Sunucu tarafının bir de kaynağı yeniden satan kullanıcıyı ilgilendiren biçimi vardır.
Windows bayi (reseller) hostingde ne değişir?
Windows bayi hostingde değişen şey, kaynağın tek bir site yerine alt hesaplara bölüştürülmesi ve panel lisansının hesap sayısına göre ölçeklenmesidir. Model, müşterilerinin bir bölümü ASP.NET kullanan ajanslar ve yazılım evleri için kurulur.
Plesk’in bayi yetkisi her müşteriye ayrı hesap ve kendi panelini açmanıza izin verir. Maliyet kuralı nettir: lisans bedeli alt hesap sayısıyla ölçeklendiği için PHP kullanan müşterileri Linux bayi paketinde tutmalı, yalnızca ASP.NET ve MSSQL kullananları Windows tarafına almalısınız. Bayi paketlerinin kaynak dağıtım mantığını Reseller Hosting sayfasında açıkladık.
Windows hosting hakkında sık sorulan sorular
Aşağıdaki beş soru, Windows hosting kararı verilirken en sık takılınan noktalardır ve her biri tek paragrafta yanıtlanmıştır.
Ücretsiz Windows hosting var mıdır?
Hayır, ücretsiz Windows hosting yoktur. Windows Server lisansı ücretli olduğu için maliyeti sıfır olan kalıcı bir Windows hosting paketi kurulamaz. Süreli deneme paketleri, öğrenci programları ve bulut sağlayıcıların ilk yıl kredileri geçicidir. Ücretsiz görünen paketlerde bedel genellikle reklam gösterimi, çok düşük kaynak sınırı veya yedeklemenin kaldırılmasıyla karşılanır.
Bilgisayarında Windows kullanmak Windows hosting almayı gerektirir mi?
Hayır. Sunucunun işletim sistemi ile kullanıcının bilgisayarının işletim sistemi arasında hiçbir bağ yoktur. Windows yüklü bir bilgisayardan Linux hostinge dosya yüklenir, macOS yüklü bir bilgisayardan Windows sunucu yönetilir. Kararı belirleyen tek şey sitenin yazıldığı programlama dili ve bağlandığı veritabanıdır.
Windows hosting Linux hostingden daha mı yavaştır?
Hayır, Windows hosting doğası gereği yavaş değildir. Aynı donanımda ve aynı kaynak değerlerinde iki tarafın yanıt süresi karşılaştırılabilir düzeydedir. Fark uygulama katmanında oluşur: PHP siteleri Linux tarafında LiteSpeed ve LSCACHE önbellek katmanlarıyla hızlanır, ASP.NET uygulaması ise IIS üzerinde kendi çıktı önbelleğiyle çalışır.
Windows hostingde SSL sertifikası kurulabilir mi?
Evet. Ücretsiz sertifika da ticari sertifika da Plesk üzerinden alınır ve IIS bağlamasına tanımlanır; süreç Linux tarafındakiyle aynıdır, yalnızca arayüz farklıdır. Sertifika türleri için SSL Sertifikası sayfasındaki seçenekler karşılaştırılabilir.
Windows hosting yerine Linux hosting seçmek daha mı doğrudur?
Evet, projeniz ASP.NET, MSSQL veya IIS’e bağlı bir bileşen kullanmıyorsa Linux hosting daha doğru seçimdir. Lisans kalemi bulunmadığı için aynı bütçe daha fazla işlemci, bellek ve disk kaynağına dönüşür.
Karar sonuçta tek soruya iner: siteniz hangi teknolojiyle yazıldı? PHP ve MySQL ile yazıldıysa cPanel altyapılı paylaşımlı paketler ihtiyacı fazlasıyla karşılar; Limitsiz Web Hosting Çözümleri sayfasındaki paket içerikleri karşılaştırılarak seçim yapılabilir. ASP.NET veya MSSQL kullanıyorsanız ihtiyacınız paylaşımlı bir paket değil, Windows Server kurulu bir sunucudur; sürüm seçimi, RDP erişimi ve lisans yalnızca bu tarafta çözülür. Kaynak değerlerini ve kurulabilecek sürümleri VDS Satın Al (NVMe VDS Sunucu Kiralama) sayfasından inceleyebilirsiniz.

