Konuyu Açan
#0
Certbot, Let's Encrypt tarafından sağlanan bir araçtır ve SSL/TLS sertifikalarının otomatik olarak alınmasını ve yenilenmesini sağlar. Apache web sunucusu ile birlikte kullanıldığında, web sitenizi HTTPS üzerinden güvenli bir şekilde sunmak oldukça basit hale gelir. Bu yazıda, Linux üzerinde Apache kullanarak Certbot ile SSL sertifikası kurulumunu detaylı bir şekilde inceleyeceğiz.
Öncelikle, Certbot'un sisteminize kurulu olduğundan emin olmalısınız. Çoğu Linux dağıtımında Certbot, paket yöneticisi aracılığıyla kolayca kurulabilir. Örneğin, Ubuntu üzerinde aşağıdaki komutları kullanarak Certbot'u kurabilirsiniz:
Kurulum tamamlandıktan sonra, Apache’nin yapılandırma dosyalarını kontrol etmeniz önemlidir. Apache'nin SSL modülünün etkinleştirilmiş olması gerekmektedir. Bunu şu komutla kontrol edebilirsiniz:
Daha sonra, SSL sertifikasını almak için Certbot’u çalıştırabilirsiniz. Aşağıdaki komut, Apache ile entegre bir şekilde sertifika almanızı sağlayacaktır:
Bu komutu çalıştırdığınızda, Certbot sizden bazı bilgiler isteyecektir. Alan adınızı girmeli ve eğer varsa web siteniz için e-posta adresini sağlamalısınız. Ardından, Certbot, otomatik olarak gerekli olan sertifikayı alacak ve Apache yapılandırmanızı güncelleyerek HTTPS'yi etkinleştirecektir.
Sertifikanızın otomatik olarak yenilenmesini sağlamak için, Certbot otomatik yenileme görevini crontab'a ekleyecektir. Ancak, bunun çalıştığını doğrulamak için aşağıdaki komutu kullanarak manuel bir yenileme testi yapabilirsiniz:
Eğer her şey yolunda giderse, sertifikanızın başarıyla kurulduğunu göreceksiniz. SSL ile güvenli bir bağlantı sağlamak, hem kullanıcı deneyimini iyileştirir hem de arama motoru sıralamanızı olumlu yönde etkiler. Bu adımları takip ederek, web sitenizi güvenli hale getirebilir ve ziyaretçilerinize güvenilir bir ortam sunabilirsiniz.
Öncelikle, Certbot'un sisteminize kurulu olduğundan emin olmalısınız. Çoğu Linux dağıtımında Certbot, paket yöneticisi aracılığıyla kolayca kurulabilir. Örneğin, Ubuntu üzerinde aşağıdaki komutları kullanarak Certbot'u kurabilirsiniz:
CODE
12sudo apt update
sudo apt install certbot python3-certbot-apacheKurulum tamamlandıktan sonra, Apache’nin yapılandırma dosyalarını kontrol etmeniz önemlidir. Apache'nin SSL modülünün etkinleştirilmiş olması gerekmektedir. Bunu şu komutla kontrol edebilirsiniz:
CODE
1sudo a2enmod sslDaha sonra, SSL sertifikasını almak için Certbot’u çalıştırabilirsiniz. Aşağıdaki komut, Apache ile entegre bir şekilde sertifika almanızı sağlayacaktır:
CODE
1sudo certbot --apacheBu komutu çalıştırdığınızda, Certbot sizden bazı bilgiler isteyecektir. Alan adınızı girmeli ve eğer varsa web siteniz için e-posta adresini sağlamalısınız. Ardından, Certbot, otomatik olarak gerekli olan sertifikayı alacak ve Apache yapılandırmanızı güncelleyerek HTTPS'yi etkinleştirecektir.
Sertifikanızın otomatik olarak yenilenmesini sağlamak için, Certbot otomatik yenileme görevini crontab'a ekleyecektir. Ancak, bunun çalıştığını doğrulamak için aşağıdaki komutu kullanarak manuel bir yenileme testi yapabilirsiniz:
CODE
1sudo certbot renew --dry-runEğer her şey yolunda giderse, sertifikanızın başarıyla kurulduğunu göreceksiniz. SSL ile güvenli bir bağlantı sağlamak, hem kullanıcı deneyimini iyileştirir hem de arama motoru sıralamanızı olumlu yönde etkiler. Bu adımları takip ederek, web sitenizi güvenli hale getirebilir ve ziyaretçilerinize güvenilir bir ortam sunabilirsiniz.