Ana Sayfa > Teknik > Windows Server’da PowerShell ile Ücretsiz SSL Sertifikası Oluşturma

Windows Server’da PowerShell ile Ücretsiz SSL Sertifikası Oluşturma

Ekim 14th, 2026

Windows sistem yöneticileri için SSL sertifikası almak her zaman bir hosting kontrol paneli kullanmayı gerektirmez. Windows Server 2019 için hazırlanan bu PowerShell scripti, Let’s Encrypt üzerinden ücretsiz sertifika alınmasını ve şifreli PFX formatında dışa aktarılmasını sağlar.

Script, açılan giriş penceresinden alan adı veya URL, adresi ve PFX şifresini alır. Gerekli Posh-ACME modülünü yükler, sertifika isteğini başlatır ve alan adı sahipliğinin doğrulanması için gereken HTTP dosyalarını oluşturur. Ayrı bir test ortamı zorunlu değildir; işlem doğrudan sertifika alınacak alan adı için başlatılabilir.

Kullanım akışı oldukça basittir:

  1. Paketi açıp Baslat.cmd dosyasını çalıştırın.
  2. URL, ve PFX şifresini girin.
  3. Oluşturulan .well-known klasörünü sitenin web köküne yükleyin. Erişilebilir bir site kök yolu belirtirseniz script dosyaları buraya kopyalar.
  4. Yükleme tamamlandığında doğrulamayı başlatın.

Script, doğrulama dosyasının erişilebilirliğini ve içeriğini kontrol eder. Doğrulama başarılı olduğunda sertifika, özel anahtar ve ara sertifikaları içeren PFX dosyasını masaüstündeki çalışma klasörüne kaydeder. Ek olarak CER dosyası ve sertifikanın bitiş tarihini içeren bir bilgi dosyası oluşturur.

HTTP doğrulaması için alan adının doğru web sunucusuna yönlenmesi ve doğrulama yoluna internet üzerinden 80 portuyla erişilebilmesi gerekir. IIS kullanılıyorsa uzantısız doğrulama dosyalarının sunulmasına izin verilmelidir.

Web sitesine yalnızca doğrulama dosyaları yüklenmelidir. PFX dosyası özel anahtar içerdiğinden güvenli tutulmalıdır.

Bu sürüm sertifika üretimi ve dışa aktarma işlemini gerçekleştirir. IIS’e sertifika kurulumu ve otomatik yenileme ayrıca yapılandırılır.

Share
No tags for this post.

Teknik

  1. Henüz yorum yapılmamış
  1. Trackbacks henüz yok.