
Let’s Encrypt ücretsiz SSL kurulumu, web sitenizi HTTP bağlantısından HTTPS protokolüne geçirmek için kullanılabilecek en pratik yöntemlerden biridir. SSL sertifikası sayesinde ziyaretçi ile sunucu arasındaki veri alışverişi şifrelenir ve tarayıcılarda görülen “Güvenli değil” uyarısının önüne geçilebilir. Özellikle kullanıcı girişi, iletişim formu, üyelik sistemi veya ödeme işlemleri bulunan web sitelerinde HTTPS kullanımı büyük önem taşır.
Let’s Encrypt sayesinde alan adınız için herhangi bir sertifika lisansı satın almadan ücretsiz bir SSL sertifikası oluşturabilirsiniz. cPanel ve Plesk gibi popüler kontrol panelleri ise bu işlemi oldukça kolaylaştırarak sertifikanın birkaç adım içerisinde kurulmasına yardımcı olur.
Let’s Encrypt Nedir?
Let’s Encrypt, alan adlarının güvenli bir şekilde HTTPS üzerinden yayın yapmasını sağlayan ücretsiz bir sertifika otoritesidir. Sağladığı sertifikalar Domain Validation (DV) seviyesindedir ve temel amacı alan adı ile sunucu arasındaki bağlantıyı şifrelemektir.
SSL sertifikasının aktif olmasıyla birlikte ziyaretçilerin tarayıcıları ile web sunucusu arasındaki veri aktarımı şifrelenir. Böylece giriş bilgileri, formlar ve diğer hassas veriler ağ üzerinde daha güvenli şekilde iletilebilir.
Let’s Encrypt Kullanmanın Avantajları
- Ücretsizdir: SSL sertifikası için ayrıca lisans ücreti ödemeniz gerekmez.
- HTTPS kullanımını kolaylaştırır: Web sitenizi güvenli bağlantı üzerinden yayınlayabilirsiniz.
- Otomatik yenileme desteği: Uyumlu kontrol panellerinde sertifikaların yenilenmesi otomatik olarak gerçekleştirilebilir.
- Tarayıcı güven uyarılarını azaltır: HTTPS kullanan sitelerde ziyaretçilere daha güvenli bir bağlantı sunulur.
- Kurulumu pratiktir: cPanel ve Plesk üzerinden çoğu durumda birkaç işlemle kurulabilir.
SSL Kurulumundan Önce Kontrol Edilmesi Gerekenler
Let’s Encrypt kurulumu başlamadan önce alan adınızın ve sunucunuzun doğru şekilde yapılandırıldığından emin olmanız gerekir. Aksi durumda sertifika doğrulaması başarısız olabilir.
- DNS kayıtlarını kontrol edin: Alan adının A veya gerekli DNS kayıtlarının doğru sunucuyu göstermesi gerekir.
- Alan adının aktif olduğundan emin olun: Yeni oluşturulan DNS kayıtlarının yayılması zaman alabilir.
- HTTP erişimini kontrol edin: Sertifika doğrulaması sırasında gerekli bağlantı noktalarının erişilebilir olması önemlidir.
- Doğru alan adını seçin: Ana domain yanında www sürümünü de sertifikaya dahil etmek isteyebilirsiniz.
cPanel Üzerinde Let’s Encrypt SSL Kurulumu
1. cPanel Paneline Giriş Yapın
Öncelikle hosting hesabınıza ait cPanel yönetim paneline giriş yapın. Kullanılan cPanel sürümüne ve sunucu yapılandırmasına göre SSL ile ilgili menü isimleri değişiklik gösterebilir.
2. SSL Yönetim Bölümünü Açın
cPanel içerisinde SSL/TLS Status, Let’s Encrypt SSL veya AutoSSL gibi seçeneklerden birini görebilirsiniz. Bu bölümler üzerinden alan adınızın SSL durumunu kontrol edebilirsiniz.
3. Alan Adınızı Seçin
SSL sertifikası yüklemek istediğiniz domaini ve gerekiyorsa www alt alan adını seçin. Ardından panelde bulunan AutoSSL veya benzeri SSL başlatma seçeneğini kullanın.
4. Sertifikanın Kurulmasını Bekleyin
Doğrulama başarılı olduğunda sertifika otomatik olarak oluşturulur ve sunucuya tanımlanır. İşlem tamamlandıktan sonra domaininizin SSL durumunu aynı panel üzerinden kontrol edebilirsiniz.
HTTP Bağlantısını HTTPS’ye Yönlendirme
SSL sertifikasını kurmak sitenin otomatik olarak tüm ziyaretçileri HTTPS sürümüne yönlendireceği anlamına gelmez. Bu nedenle HTTP üzerinden gelen ziyaretçilerin güvenli bağlantıya aktarılması için yönlendirme yapılandırması yapılması gerekebilir.
Apache kullanan sistemlerde yönlendirme işlemi .htaccess dosyası üzerinden aşağıdaki gibi gerçekleştirilebilir:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Bu kural sayesinde HTTP üzerinden gelen istekler HTTPS bağlantısına yönlendirilir. WordPress gibi sistemlerde ise kullanılan eklenti veya hosting altyapısına göre HTTPS yönlendirmesi farklı yöntemlerle de yapılabilir.
Plesk Üzerinde Let’s Encrypt SSL Kurulumu
1. Plesk Paneline Giriş Yapın
Plesk kontrol paneline giriş yaptıktan sonra Websites & Domains bölümünü açın. SSL yüklemek istediğiniz alan adını bu ekrandan bulabilirsiniz.
2. SSL/TLS Sertifika Bölümünü Açın
Alan adınızın yönetim ekranında bulunan Let’s Encrypt veya SSL/TLS ile ilgili bölüme girin. Plesk sürümüne göre butonların konumu veya isimleri değişebilir.
3. Alan Adını Doğrulayın ve Sertifikayı Oluşturun
Sertifikaya dahil edilecek domain ve alt alan adlarını seçtikten sonra kurulumu başlatabilirsiniz. Plesk gerekli doğrulama işlemlerini gerçekleştirdikten sonra sertifikayı otomatik şekilde sunucunuza yükler.
4. HTTPS Yönlendirmesini Etkinleştirin
Plesk’in kullandığınız sürümünde HTTP’den HTTPS’ye otomatik yönlendirme seçeneği bulunuyorsa bunu aktif hale getirebilirsiniz. Böylece ziyaretçiler doğrudan güvenli bağlantıya yönlendirilir.
Let’s Encrypt Sertifikaları Otomatik Yenilenir mi?
Let’s Encrypt sertifikaları kısa süreli kullanım için oluşturulur ve genellikle 90 günlük geçerlilik süresine sahiptir. Destekleyen cPanel ve Plesk yapılandırmalarında sertifikanın yenilenme işlemi otomatik olarak planlanabilir.
Yine de zaman zaman kontrol panelinden sertifikanın geçerlilik durumunu kontrol etmek faydalıdır. Otomatik yenilemenin başarısız olması halinde sertifikanın süresi dolmadan müdahale edebilirsiniz.
Let’s Encrypt Hangi Web Siteleri İçin Uygundur?
Let’s Encrypt, temel HTTPS ihtiyacı bulunan pek çok proje için yeterli bir çözüm sunar. Özellikle aşağıdaki web sitelerinde rahatlıkla kullanılabilir:
- Kişisel bloglar
- Kurumsal web siteleri
- Haber ve içerik platformları
- Forum ve topluluk siteleri
- Küçük ve orta ölçekli e-ticaret projeleri
- Test, geliştirme ve demo ortamları
SSL Kurulumunda Sık Karşılaşılan Sorunlar
- DNS yönlendirmesinin yanlış olması: Domain doğru sunucuya ulaşmıyorsa sertifika doğrulaması gerçekleşmeyebilir.
- Port erişiminin engellenmesi: Gerekli HTTP erişimi engellenmişse doğrulama başarısız olabilir.
- Yanlış domain seçimi: www ve ana domainin sertifikaya dahil edilmemesi bağlantı sırasında uyarıya neden olabilir.
- HTTPS yönlendirme hataları: Hatalı yönlendirme kuralları sonsuz yönlendirme döngülerine sebep olabilir.
- Karışık içerik (Mixed Content): HTTPS aktif olduğu halde bazı kaynakların HTTP üzerinden çağrılması tarayıcı uyarılarına yol açabilir.
Sonuç
Let’s Encrypt ücretsiz SSL kurulumu, web sitenizi güvenli HTTPS bağlantısına geçirmek için kolay ve maliyetsiz bir yöntemdir. cPanel ve Plesk gibi kontrol panelleri üzerinden gerçekleştirilen kurulum sonrasında sertifikanın otomatik yenilenmesi ve HTTP trafiğinin HTTPS’ye yönlendirilmesiyle süreç büyük ölçüde otomatik hale getirilebilir.
Kurulum sırasında DNS kayıtlarının doğru olması, domain doğrulamasının başarılı şekilde tamamlanması ve HTTPS yönlendirmesinin doğru yapılandırılması önemlidir. Bu kontroller yapıldığında Let’s Encrypt, birçok web projesi için pratik bir SSL çözümü sunmaktadır.
Yüksek hızlı sanal sunucu, kiralık sunucu ve hosting ihtiyaçlarınız için web sitemizi ziyaret edebilirsiniz. Günlük ihtiyaçlarınıza özel günlük sanal sunucu paketlerimizle her zaman yanınızdayız.
- Sanal Sunucu (VPS-VDS)
- Almanya Sanal Sunucu
- İngiltere Sanal Sunucu
- Günlük Sanal Sunucu
- Fiziksel Sunucu (Dedicated)
- Alan Adı
- Reseller Hosting
- Web Hosting
Daha fazla bilgi için ana sayfamızı ziyaret edebilirsiniz.
