
Windows Server 2019 IIS Kurulumu ve Web Sitesi Yapılandırması
Windows Server 2019 IIS kurulumu, web sitesi oluşturma, Application Pool yapılandırması, SSL kurulumu ve performans optimizasyonu.
IIS Nedir ve Neden Windows Server Uzerinde Kullanilir?
Internet Information Services (IIS), Microsoft tarafindan gelistirilen ve Windows Server uzerinde calisan profesyonel bir web sunucusudur. ASP.NET, PHP ve statik web siteleri barindirmak icin ideal bir cozumdur. Windows Server 2019 ile gelen IIS 10.0, HTTP/2, SNI ve gelismis guvenlik ozellikleri gibi modern web standartlarini destekler. Kurumsal web uygulamalari, intranet portallari ve API servisleri icin en cok tercih edilen Windows web sunucusudur.
IIS Kurulumu
Server Manager ile Gorsel Kurulum
Server Manager acildiginda sol panelden "Add Roles and Features" secenegine tiklayarak kurulum sihirbazini baslatabilirsiniz. "Server Roles" adiminda "Web Server (IIS)" rolunu secin ve gerekli alt ozellikleri isaretleyerek kurulumu tamamlayin. Bu yontem, gorsel arayuz tercih edenler icin idealdir.
PowerShell ile Hizli Kurulum
Komut satiri uzerinden hizli kurulum yapmak istiyorsaniz asagidaki PowerShell komutlarini kullanabilirsiniz:
# IIS temel kurulum ve yonetim araclari
Install-WindowsFeature -Name Web-Server -IncludeManagementTools
# ASP.NET 4.5 destegi kurulumu
Install-WindowsFeature -Name Web-Asp-Net45
# URL Rewrite ve Authentication modulleri
Install-WindowsFeature -Name Web-Url-Auth
Install-WindowsFeature -Name Web-Windows-Auth
# FTP servisi kurulumu
Install-WindowsFeature -Name Web-Ftp-Server
# Kurulumu dogrulama
Get-WindowsFeature -Name Web-* | Where-Object {$_.Installed -eq $true}
Web Sitesi Olusturma ve Yapilandirma
IIS Manager ve PowerShell ile Site Olusturma
IIS Manager uzerinden gorsel olarak veya PowerShell ile programatik olarak yeni web sitesi olusturabilirsiniz. Her web sitesi bir Application Pool ile iliskilendirilir ve bu pool, sitenin calisma ortamini izole eder:
# Yeni web sitesi olusturma
New-IISSite -Name "ornek-site" -PhysicalPath "C:\inetpub\ornek-site" -BindingInformation "*:80:ornek.com"
# Application Pool olusturma ve yapilandirma
New-WebAppPool -Name "ornek-pool"
Set-ItemProperty "IIS:\AppPools\ornek-pool" -Name "managedRuntimeVersion" -Value "v4.0"
Set-ItemProperty "IIS:\AppPools\ornek-pool" -Name "processModel.identityType" -Value "ApplicationPoolIdentity"
# Siteyi Application Pool ile iliskilendirme
Set-ItemProperty "IIS:\Sites\ornek-site" -Name "applicationPool" -Value "ornek-pool"
Binding Ayarlari ve Coklu Domain Yapilandirmasi
Bir IIS sunucusunda birden fazla web sitesini farkli domain adlari ile calistirabilirsiniz. Bunun icin Host Header binding kullanilir:
| Protokol | Port | Host Header | Kullanim Alani |
|---|---|---|---|
| HTTP | 80 | ornek.com | Standart web trafigi |
| HTTPS | 443 | ornek.com | Sifrelenmis trafik |
| HTTP | 80 | www.ornek.com | WWW alt domaini |
| HTTP | 8080 | - | Test ve gelistirme |
SSL Sertifikasi Kurulumu
Web sitenize SSL sertifikasi yuklemek, veri guvenligini saglamak icin zorunludur. IIS uzerinde PFX formatinda sertifika yukleyebilirsiniz:
# PFX sertifika dosyasini import etme
Import-PfxCertificate -FilePath "C:\cert\ornek.pfx" -CertStoreLocation "Cert:\LocalMachine\My" -Password (ConvertTo-SecureString -String "sifre123" -AsPlainText -Force)
# HTTPS binding ekleme
New-WebBinding -Name "ornek-site" -Protocol "https" -Port 443 -HostHeader "ornek.com" -SslFlags 1
# Let's Encrypt ile ucretsiz SSL (win-acme araci ile)
# wacs.exe --target manual --host ornek.com --installation iis
Performans Optimizasyonu ve En Iyi Uygulamalar
IIS sunucunuzun performansini artirmak icin asagidaki optimizasyonlari uygulayin. Ozellikle yuksek trafikli sitelerde bu ayarlar buyuk fark yaratir:
- Output Caching: Statik icerikler icin sunucu tarafli onbellekleme aktif edin
- Dynamic Compression: Gzip ve Brotli sikistirma ile bant genisligi tasarrufu saglayin
- Application Pool Recycling: Bellek sizintisini onlemek icin periyodik yeniden baslatma ayarlayin
- Logging: W3C log formatini kullanin ve log dosyalarini duzenli olarak arsivleyin
- Connection Limits: Baglanti sinirlarini trafiginize gore ayarlayin
# HTTP sikistirmayi etkinlestirme
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpCompressionStatic
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpCompressionDynamic
# Application Pool recycling ayarlari
Set-ItemProperty "IIS:\AppPools\ornek-pool" -Name "recycling.periodicRestart.time" -Value "00:00:00"
Set-ItemProperty "IIS:\AppPools\ornek-pool" -Name "recycling.periodicRestart.privateMemory" -Value 1048576
Buyukweb Windows VDS ile IIS Hosting
Buyukweb Windows VDS sunuculari, lisansli Windows Server 2019 ve 2022 ile birlikte sunulmaktadir. IIS uzerinde ASP.NET ve PHP projelerinizi kolayca barindirabilirsiniz. Profesyonel teknik destek ve yuzde 99.9 uptime garantisi ile projeleriniz guvende kalir. buyukweb.com adresinden detaylari inceleyebilirsiniz.
Ilgili Buyukweb Hizmetleri:
Isletim Sistemi Secim Rehberi
Linux Dagitimlari
Ubuntu Server: Genis topluluk, 5 yil LTS. Yeni baslayanlar icin.
AlmaLinux/Rocky: CentOS devami, 10 yil destek. Uretim sunuculari icin.
Debian: Mutlak kararlilik. Kritik altyapi icin.
Windows Server
ASP.NET, MSSQL, Active Directory icin zorunlu. Server 2022 konteyner ve Azure destegi.
Konteyner OS
Fedora CoreOS, RancherOS: Docker/Kubernetes icin optimize. Otomatik guncelleme, immutable dosya sistemi.
Guvenlik Modulleri
SELinux (AlmaLinux) veya AppArmor (Ubuntu) ile zorunlu erisim kontrolu.
Kernel Tuning
sysctl ile TCP, dosya limitleri ve bellek yonetimi optimize edin.
Otomasyon
Ansible, Puppet, Chef ile Infrastructure as Code uygulayin.
Sik Sorulan Sorular
Hangi dagitimi secmeliyim?
Hosting icin AlmaLinux, genel icin Ubuntu 22.04 LTS, veritabani icin Debian.
Linux mi Windows mi guvenli?
Her ikisi de dogru yapilandirildiginda guvenlidir. Guvenlik uygulamalarini takip edin.
Sonuc
Dogru isletim sistemi secimi uzun vadeli basari icin kritiktir. Kullanim senaryonuza uygun dagitimi secin ve guncel tutun.
Linux Dagitim Secim Rehberi
Web hosting? CloudLinux veya AlmaLinux
Docker/K8s? Ubuntu Server veya Fedora CoreOS
Kurumsal uretim? AlmaLinux veya Rocky (10 yil destek)
Veritabani? Debian (mutlak kararlilik)
Genel amac? Ubuntu Server (5 yil LTS)
Isletim Sistemi Sertlestirme
Linux Sertlestirme Kontrol Listesi
- Gereksiz servisleri devre disi birakin
- GRUB bootloader sifresi ekleyin
- USB depolama erisimini kisitlayin
- Mount seceneklerini sertlestirin (noexec, nosuid)
- Kernel parametrelerini optimize edin
- Auditd ile olay kaydini etkinlestirin
- Otomatik guvenlik guncellemeleri yapilandirin
- CIS Benchmark standartlarini uygulayin
Windows Server Sertlestirme
- Windows Update otomatik
- Defender ve Firewall aktif
- Gereksiz rolleri kaldirin
- Hesap kilitleme politikasi
- Event Log izleme
Neden Buyukweb?
Buyukweb, 2009 yilindan bu yana Turkiye'nin guvenilir hosting firmasidir. Bursa Pendc Tier 3 veri merkezinde profesyonel barindirma hizmetleri sunmaktadir.
Teknik Altyapi Avantajlari
- NVMe SSD Diskler: Geleneksel disklere gore 10x daha hizli okuma/yazma
- LiteSpeed Web Server: Apache'ye kiyasla 10x performans artisi
- CloudLinux Izolasyonu: Her hesap icin ayri kaynak limiti
- Imunify360 Guvenlik: Otomatik malware tarama ve engelleme
- DDoS Korumasi: L3, L4, L7 katmanlarinda kapsamli koruma
Musteri Memnuniyeti
5.200'den fazla aktif musteri ile %99.8 uptime garantisi sunuyoruz. 7/24 Turkce teknik destek ekibimiz tum sorulariniza hizla yanit verir. Ucretsiz site tasima hizmeti ile mevcut hosting saglayicinizdan kolayca gecis yapabilirsiniz.
Fiyat-Performans Dengesi
Rekabetci fiyatlarla profesyonel hosting altyapisi sunuyoruz. Yillik odemede ek indirimler, ucretsiz SSL sertifikasi ve gunluk otomatik yedekleme tum paketlerde standarttir.
Kolay Yonetim
cPanel ve Plesk kontrol panelleri ile web sitenizi, e-postalarinizi ve veritabaninizi tek panelden kolayca yonetin. Softaculous ile 400'den fazla uygulamayi tek tikla kurun.
Hosting Sektoru ve Gelecek Trendleri
Dijitallesme ile birlikte hosting sektoru hizla donusuyor. Edge computing, serverless mimariler ve container teknolojileri geleneksel hosting yaklasimlarini tamamliyor. Ancak guvenilir bir fiziksel altyapi her zaman temel gereksinim olmaya devam edecek.
Yapay Zeka ve Hosting
AI destekli guvenlik sistemleri, otomatik optimizasyon araclari ve akilli izleme cozumleri hosting kalitesini artiriyor. Imunify360 gibi AI tabanli guvenlik yazilimlari, saldiri kaliplarini ogrenererek proaktif koruma sagliyor.
Surdurulebilir Hosting
Yesil enerji kullanan veri merkezleri, enerji verimli sunucular ve karbon notr barindirma hizmetleri gelecekte daha onemli hale gelecek. Verimli donanim ve akilli sogutma sistemleri ile enerji maliyetleri azaltiliyor.
5G ve Mobil Oncelik
5G teknolojisinin yayginlasmasi ile mobil trafik daha da artacak. Mobile-first hosting cozumleri, edge caching ve AMP destegi onemini koruyacak. Web sitelerinin mobilde 2 saniyenin altinda yuklenmesi standart beklenti haline geliyor.
Ozet ve Oneriler
Bu rehberde ele aldigimiz konulari ozetleyelim ve onemli noktalari tekrar vurgulayalim.
Hosting ve sunucu yonetimi suresiz bir ogrenme surecidir. Teknolojiler degisiyor, guvenlik tehditleri evrim geciriyor ve performans beklentileri surekli artiyor. Bu degisime ayak uydurmak icin duzenli arastirma yapmak, topluluk forumlarini takip etmek ve yeni teknolojileri denemek onemlidir.
Profesyonel hosting altyapisi ile:
- Web siteniz daha hizli yuklenecek
- Guvenlik tehditlerinden korunacaksiniz
- Arama motorlarinda daha iyi siralama elde edeceksiniz
- Ziyaretci deneyimi iyilecesek
- Is surekliligi garanti altina alinacak
Buyukweb olarak 2009 yilindan beri binlerce projeye guvenilir hosting altyapisi sagliyoruz. Herhangi bir konuda yardima ihtiyac duyarsaniz 7/24 teknik destek ekibimiz hizmetinizdedir.
Iletisim: 0850 302 60 70 | destek@buyukweb.com | my.buyukweb.com
Etiketler:

