Home / Kurulumlar / Web Sitenizi Ücretsiz Şekilde https Yapın (Let’s Encrypt Kurulumu)

Web Sitenizi Ücretsiz Şekilde https Yapın (Let’s Encrypt Kurulumu)

Ücretsiz SSL Hizmeti olan Let’s Encrypt Hizmeti sayesinde web sitenizi güvenli bir hale getirebilirsiniz. Let’s Encrypt nedir diye sorarsanız Internet Security Research Group tarafından sunulan bir güzellik olduğunu söyleyebiliriz. Bizlere ücretsiz ca (bkz: Certificate Authority) hizmeti sunuyorlar. Yani Türkçesi web sitemizi https destekli hale getirmek için ssl sertifikası satın almak zorunda değiliz. Peki bunu nasıl yapacağız? Bu yazımızda Ubuntu 16.04 sürümü için Let’s Encrypt Kurulumu işlemi anlatılacaktır.

Ücretsiz HTTPS Hizmeti Let’s Encrypt Kurulumu (Apache)

İçerik

Bu başlık altında Apache server için olan kurulum anlatılacaktır. Sonraki yazıda da nginx için olan kurulumu belirteceğiz. Unutmayın, tüm kurulum işlemleri Ubuntu 16.04’e göre anlatılmıştır.

Gereklilikler

  • sudo yetkisi olan bir linux kullanıcısı
  • virtual host kısmında domain name belirtilmiş bir apache server.

Apache Server Kurulumu için ilgili yazımıza göz atabilirsiniz.

Let’s Encrypt Install İşlemi

Şimdi kuruluma geçelim; Ubuntu terminali üzerine ya da ssh ile bağlantıktan sonra repository eklememiz gerekiyor.

sudo add-apt-repository ppa:certbot/certbot

 

Komutu yazıp enter’a bastıktan sonra size tekrar Enter’a basmanız gerektiği söyleyecektir. Repository’i eklemek için enter’a basalım. daha sonra aşağıdaki komutla update yapalım.

sudo apt-get update

update işleminin ardından eklediğimiz repository üzerinden kurulumuzu gerçekleştirelim.

sudo apt-get install python-certbot-apache

 

Kurulum bu kadar şimdi ayar işlemlerine geçebiliriz.

SSL Sertifikası Ayarları (Apache İçin)

Şimdi SSL sertifikasını otomatik olarak indirmesi için aşağıdaki komutu girelim. Ancak aşağıdaki komut tek domain için, eğer birçok subdomain ve alias için kullacaksanız bu komutun altında belirtilen komutu kullanabilirsiniz.

sudo certbot --apache -d domainadiniz.com

Eğer birden çok domain için tek sertifika kullanmak istiyorsanız aşağıdaki gibi parametre şeklinde de komutu girebilirsiniz.

sudo certbot --apache -d domainadiniz.com -d www.domainadiniz.com

Kurulum tamamlandıktan sonra ssl sertifikalarınızı aşağıdaki adresten bulabilirsiniz.

https://www.ssllabs.com/ssltest/analyze.html?d=domainadiniz.com&latest

kırmızı renkte yazan yeri kendi domain adınız ile değiştirmeyi unutmayın.

 

Önemli NOT:

Let’s Encrypt hizmeti size yalnızca 90 günlük hizmet sağlar. 90 gün sonunda ssl sertifikalarınızın yenilenmesi gerekir. Ancak bizim kurduğumuz paket günde 2 kere kontrol gerçekleştiren bir cronjob çalıştırıyor. Eğer bunu test etmek isterseniz, aşağıdaki komutu çalıştırabilirsiniz.

sudo certbot renew --dry-run

 

 

One comment

  1. Kontrol gerçekleştiren cronjob ne işe yarıyor?

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir