IIS / Windows Server’da SSL Sertifikası Nasıl Kurulur?
· Rehber
IIS (Internet Information Services), cPanel veya Plesk'teki gibi hazır bir "SSL kur" düğmesi sunmaz — ama PekiSSL kullanıyorsanız süreç göründüğünden çok daha kısadır: CSR oluşturmanıza, sertifika isteğini "tamamlamanıza" ya da ayrı bir ara sertifika kurmanıza hiç gerek yoktur. Bunların hepsini PekiSSL sizin yerinize, tek bir .pfx dosyası içinde hazırlar. İşte tam süreç:
1. Sipariş Verin ve Doğrulamayı Tamamlayın
PekiSSL panelinden domaininizi girip doğrulama (DCV) adımını tamamlayın. Private key ve CSR'ı siz oluşturmazsınız — PekiSSL sipariş anında bunları otomatik üretir ve sertifika otoritesine gönderir.
2. PFX Dosyasını İndirin
Sertifikanız hazır olduğunda, sertifika detay sayfasındaki "Sertifika Dosyaları" panelinde "Windows / IIS" başlığı altında "PFX Olarak İndir (.pfx)" butonunu göreceksiniz. Tıkladığınızda sizden bir şifre belirlemeniz istenir (en az 4 karakter) — bu şifreyi birazdan IIS'e içe aktarırken kullanacaksınız. PekiSSL bu .pfx dosyasının içine sertifikanızı, private key'inizi ve ara sertifika zincirini (chain) tek seferde paketler; ayrıca hiçbir dosyayı elle birleştirmenize gerek kalmaz.
3. PFX'i IIS'e İçe Aktarın
IIS Manager'ı açın, sol menüden sunucu adına tıklayın, ortadaki "Server Certificates" simgesine çift tıklayın. Sağ paneldeki "Import..." seçeneğine tıklayın, indirdiğiniz .pfx dosyasını seçin ve 2. adımda belirlediğiniz şifreyi girin. Sertifika (ara sertifika zinciriyle birlikte) tek adımda sertifika deponuza eklenir.
4. Sertifikayı Siteye Bağlayın (Binding)
IIS Manager'da sitenizi seçin, sağ panelden "Bindings"e tıklayın, "Add" ile yeni bir binding oluşturun: Type olarak https, Port 443, ve az önce içe aktardığınız sertifikayı SSL certificate açılır menüsünden seçin. Aynı IP üzerinde birden fazla HTTPS sitesi barındırıyorsanız "Require Server Name Indication" (SNI) kutusunu işaretleyin.
5. HTTPS Yönlendirmesi Ekleyin
IIS'te cPanel/Plesk'teki gibi hazır bir "Force HTTPS" düğmesi yoktur. URL Rewrite modülünü kurup web.config dosyanıza bir yönlendirme kuralı eklemeniz, ya da IIS Manager'daki URL Rewrite arayüzünden "Add Rule(s) > Canonical" şablonunu kullanmanız gerekir.
6. Doğrulayın
Kurulumdan sonra ssllabs.com/ssltest ile test edin. PFX zaten ara sertifika zincirini içerdiği için, klasik CSR akışında en sık karşılaşılan "Chain issues" (eksik ara sertifika) hatasını burada görme ihtimaliniz çok düşüktür.
İhtiyacınıza uygun sertifikayı seçmek için PekiSSL ürün sayfasını ziyaret edin.