Buyukweb
Windows Server 2019 IIS Kurulumu ve Web Sitesi Yapılandırması

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.

Büyükweb Teknik Ekibi7 Ekim 20247 dakika okuma

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

  1. Gereksiz servisleri devre disi birakin
  2. GRUB bootloader sifresi ekleyin
  3. USB depolama erisimini kisitlayin
  4. Mount seceneklerini sertlestirin (noexec, nosuid)
  5. Kernel parametrelerini optimize edin
  6. Auditd ile olay kaydini etkinlestirin
  7. Otomatik guvenlik guncellemeleri yapilandirin
  8. CIS Benchmark standartlarini uygulayin

Windows Server Sertlestirme

  1. Windows Update otomatik
  2. Defender ve Firewall aktif
  3. Gereksiz rolleri kaldirin
  4. Hesap kilitleme politikasi
  5. 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:

#windows server#iis#kurulum rehberi#işletim sistemi#sunucu os#linux

Bu yazıyı paylaş