≡ Menu

Kerem Sarı

Ücretsiz Let’s Encrypt SSL Kurulumu – Digitalocean Ubuntu Apache WordPress

Bazı ücretsiz servisler ücretlilerinden kaliteli olabiliyor. Bunun örneklerinden biri de Let’s Encrypt. Öyleki dünya çapında isim yapmış birçok büyük firma web sitesinde Let’s Encrypt SSL kullanıyor. Ücretsiz SSL hizmeti sunan Let’s Encrypt yararlanmak için bildiğimiz standart SSL kurulumu gibi karmaşık işlemler uygulamamız gerekmiyor. Kurulumu oldukça basit.

Denemesini yaptığım hatta blogumda sorunsuz bir şekilde kullandığım Digitalocean Ubuntu sunucularında kurulum yapacağız. Digitalocean hesabınızdan otomatik WordPress kurulumu yapan bir droplet oluşturduysanız eğer aşağıdaki adımları uygulayarak sorunsuz bir şekilde ücretsiz SSL kullanımına başlayabilirsiniz. Digitalocean ve WordPress dışında, herhangi bir Apache yüklü Ubuntu sunucusunda aynı şekilde kurulum yapabilirsiniz.

SSH bağlantısı yaptıktan sonra sırasıyla:

sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-apache
sudo certbot --apache -d siteadresiniz.com

Kurulum bitti. Artık ücretsiz, kaliteli SSL ile yeşil https’nin artılarını beklemeye başlayabilirsiniz. Aşağıdaki komutla kurulumu test edebilirsiniz.

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

Let’s Encrypt Otomatik Yenileme

Let’s Encrypt SSL hizmetini belli bir süre zarfında yenilemeniz gerekiyor. Bunu takip edip manuel yollarla yapmak can sıkabilir. Bu yüzden aşağıdaki komutla açılan dosyayı düzenleyeceğiz.

sudo crontab -e

Aşağıdaki komutu açılan sayfanın sonuna ekleyin.

15 3 * * * /usr/bin/certbot renew --quiet

Kaydedip kapatın. Artık yenileme gibi bir derdiniz kalmadı. Bu komut sizin yerinize belli aralıklarla yenileme işlemi yapacak. Takıldığınız yerler olursa destek istemekten çekinmeyin lütfen.

Yazar Hakkında: Çalışıyor, geziyor, okuyor, öğreniyor ama en çok; içerik odaklı seo çalışmalarıyla ilgileniyor! Bu yüzdendir ki; bu blogda bu konuların ne işi var demeyin! O konular bir fikre hayat veriyor.


{ 10 Yorum… add one }
  • Mustafa

    Eline sağlık Hocam, bu çok iyi oldu. Digitalocean da bir sürü konu vardı hangisini uygulayacağımı bir türlü bulamamıştım.

    • Kerem SARI

      Konuyu daha yeni eklemiştim, ne çabuk bulup uyguladınız. İşinize yaradığına sevindim.

  • Tuğrul

    Teşekkür ederim paylaşımınız için eski tarihli olmasına rağmen yararlandım. İşime yaradı 🙂

    • Kerem SARI

      İşinize yaradığına sevindim.

  • Murat

    Merhaba hocam, dediğiniz şekilde kurulum yaptım ama https:// siteadı .com şeklinde giriş yaptığımda https’in üzerinde kırmızı çizgi var. Bir de eski url’leri https’e nasıl yönlendireceğiz?

    • Kerem SARI

      Merhaba Murat Bey, site adresinizi mail yoluyla gönderin kontrol edeyim.

  • Murat

    Mail attım da görmediniz heralde..

    • Kerem SARI

      Murat Bey,

      .htaccess aşağıdaki yönlendirmelerin birini ekleyerek deneyin.

      RewriteEngine On
      RewriteCond %{HTTP_HOST} ^www\.site adresiniz\.com$
      RewriteRule ^(.*)$ https://site adresiniz.com/$1 [L,R=301]

      veya

      RewriteEngine On
      RewriteCond %{SERVER_PORT} 80
      RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
  • Murat

    Çok teşekkür ederim hocam düzeldi sonunda 🙂

    • Kerem SARI

      Rica ederim.

Bir yorum yazın