Ana içeriğe geç

IIS Sunucusuna SSL Sertifikası Kurulumu

SSL sertifikasını IIS sunucusuna kurarak IIS sunucusunun HTTPS güvenli erişimi desteklemesini sağlayabilirsiniz. Bu makalede, IIS sunucusuna SSL sertifikasının nasıl kurulacağı anlatılmaktadır.


Sertifikanın Alınması

  1. Sertifikanız imzalandıktan sonra size sertifika dosyası (.zip) sıkıştırılmış biçimde verilecektir. Sıkıştırılmış pakette dört sertifika biçimine karşılık gelen dört klasör bulunur: Tomcat, Nginx, IIS, Apache; IIS sunucusu için IIS klasöründeki sertifikanın kullanılması gerekir.

  2. IIS klasörü üç dosya içerecektir,

  • domain_com.pfx sertifika dosyası
  • domain_com.key özel anahtar dosyası
  • password.txt sertifika parola dosyası

SSL Sertifikasının İçe Aktarılması

  1. Edindiğiniz domain_com.pfx sertifika dosyasını yerel dizinden IIS sunucusunun masaüstüne kopyalayın.

  2. Çalıştır iletişim kutusuna mmc yazarak konsolu açın.

  3. Dosya - Ek Bileşen Ekle/Kaldır seçeneğini seçin, aşağıdaki görselde gösterildiği gibi:

    IIS

  4. Sertifika’yı seçip Ekle’ye tıklayın, aşağıdaki görselde gösterildiği gibi:

    IIS

  5. Bilgisayar hesabı’nı seçin ve ardından İleri’ye tıklayın, aşağıdaki görselde gösterildiği gibi:

    IIS

  6. Yerel bilgisayar’ı seçin ve ardından Sonraki adımına geçin, aşağıdaki görselde gösterildiği gibi:

    IIS

  7. Kişisel - Sertifikalar bölümünde sağ tıklayın ve Tüm Görevler - İçe Aktar seçeneğini seçin

    IIS

  8. Sertifika İçe Aktarma Sihirbazı'nda Gözat seçeneğini seçin

    IIS

  9. Masaüstünde az önce yüklenen pfx dosya sertifikasını bulun, Tamam'a tıklayın ve ardından password.txt dosyasındaki parolayı girin.

  10. Başarıyla içe aktarıldıktan sonra sunucu sertifikası, ara sertifika ve kök sertifika olmak üzere üç sertifika bulunur. Konsol aracılığıyla içe aktarma, eksik sertifika zinciri nedeniyle erişim sırasında oluşan hataları önleyebilir.


SSL Sertifikasını Kurma

  1. SSL sertifikası sunucuya başarıyla içe aktarıldıktan sonra SSL sertifikasını web sitenize atamanız ve bağlamanız gerekir.

  2. 【Internet Information Services (IIS) Yöneticisi】ana penceresinin【Bağlantılar】menüsünde, sertifikanın kurulacağı sunucu adını seçin.

  3. 【Siteler】bölümünde SSL sertifikasını kullanacak siteyi seçin.

  4. Sağdaki【Eylemler】menüsünde【Bağlamalar】seçeneğine tıklayın, aşağıda gösterildiği gibi:

    IIS

  5. Yeni açılan【Site Bağlamaları】penceresinde HTTPS bağlaması yoksa【Ekle】seçeneğine tıklayın; HTTPS bağlaması zaten varsa onu seçin ve【Düzenle】seçeneğine tıklayın, aşağıda gösterildiği gibi:

    IIS

  6. 【Tür】olarak “HTTPS” seçin. IP adresi【Atanmamış】, bağlantı noktası【443】olmalı ve SSL sertifikası bölümünde bir önceki adımda içe aktarılan sertifikayı seçin.

    IIS

  7. Tamam'a tıklayın; bu noktada SSL sertifikası başarıyla kurulmuş ve ilgili web sitesine yapılandırılmıştır.


SSL Sertifikasını Test Etme

Tarayıcı adres çubuğuna SSL sertifikası bağlanan alan adını girerek SSL sertifikanızın başarıyla kurulup kurulmadığını test edin. Başarılıysa tarayıcı adres çubuğunda bir güvenli kilit simgesi görünür; tıklayarak sertifika bilgilerini görüntüleyebilirsiniz.

SSL Sertifikası Etkisi


HTTP'den HTTPS'e Otomatik Yönlendirme için Güvenlik Yapılandırması (İsteğe Bağlı)

  1. IIS Hizmet Yöneticisi'ni açın.

  2. Web sitesi altındaki site adını seçin ve "URL Yeniden Yazma"yı çift tıklayarak açın. Aşağıdaki şekilde gösterildiği gibi:

    Dikkat

    Bu adımı gerçekleştirmeden önce lütfen URL Rewrite modülünü indirip yükleyin.

    IIS

  3. "URL Yeniden Yazma" sayfasına girin ve sağdaki "Eylemler" bölmesindeki Kural Ekle düğmesine tıklayın. Aşağıdaki şekilde gösterildiği gibi:

    IIS

  4. Açılan "Kural Ekle" penceresinde Boş Kural'ı seçin ve Tamam'a tıklayın. Aşağıdaki şekilde gösterildiği gibi:

    IIS

  5. "Gelen Kuralı Düzenle" sayfasına girin. Aşağıdaki şekilde gösterildiği gibi:

    IIS

    • Ad: Http redirect to https yazın.
    • URL Eşleştirme: "Desen" alanına manuel olarak (.*) girin.
    • Koşullar:
      • Ekle'ye tıklayın, "Koşul Ekle" penceresi açılır.
      • Koşul girişi: {HTTPS}.
      • Girdi dizesini denetle: Varsayılan olarak Desenle Eşleştir seçili kalır.
      • Mod: ^OFF$ adresini manuel olarak girin.
    • İşlem: Aşağıdaki parametreleri doldurun.
      • İşlem türü: Yönlendirme’yi seçin.
      • Yönlendirme URL’si: https://{HTTP_HOST}/{R:1}.
      • Yönlendirme türü: 301 yönlendirmesi.
  6. Sağdaki “İşlem” sütununda Uygula’ya tıklayarak kaydedin.

  7. Web sitesi ana sayfasına dönün ve sağdaki “Web Sitesini Yönet” sütununda Yeniden Başlat’a tıklayın. Artık HTTPS kullanarak erişebilirsiniz.