Windows'ta:
1. https://github.com/certbot/certbot/releases Kurulum için 2.9 sürümünü indirin.
certbot certonly -d “*.jincan.net” -d jincan.net –manual –preferred-challenges dns-01 –server https://acme-v02.api.letsencrypt.org/directory
2. DNS arka ucuna gitmek için yeni bir txt kaydı ekleyin
3. Kontrol etmek için aşağıdaki komutu kullanın ve ardından enter'a basın, aksi takdirde sistem size her zaman yeni bir txt kaydı üretimi verecektir
nslookup -type=TXT _acme-challenge.jincan.net 8.8.8.8
Certbot Ürün Genel Bakışı ve Sürüm 2.9 Kurulum Kılavuzu: SSL/TLS Sertifika Yönetimi için En İyi Seçim
Certbot Nedir?
Certbot, SSL/TLS sertifikalarını otomatik olarak edinmek ve yönetmek için ücretsiz ve açık kaynaklı bir araçtır. Let's Encrypt tarafından desteklenir ve web sitenizi ve sunucunuzu kötü amaçlı saldırılara karşı güvence altına alırken arama motoru optimizasyonu (SEO) performansını iyileştirmek için tasarlanmış güçlü, kullanıcı dostu bir araçtır. Certbot ile HTTPS şifrelemesini kolayca uygulayabilir ve sertifika yenilemelerini yönetmede zamandan ve emekten tasarruf edebilirsiniz.
Certbot, Apache, Nginx, Windows, Linux ve macOS dahil olmak üzere çeşitli sunucuları ve işletim sistemlerini destekler. Ayrıca, DNS doğrulamasını otomatikleştirmek için farklı DNS sağlayıcılarıyla entegre olabilir. Özellikle Let's Encrypt tarafından sağlanan ücretsiz sertifikalarla Certbot, birçok geliştirici ve işletme için tercih edilen araç haline gelmiştir.
Neden Certbot'u Seçmelisiniz?
Günümüzün internet ortamında HTTPS, web sitelerini güvence altına almak ve kullanıcı güvenini artırmak için temel haline gelmiştir. Certbot kullanmanın bazı temel faydaları şunlardır:
- Arama Motoru Optimizasyonunu (SEO) İyileştirir
Google ve diğer arama motorları HTTPS'nin sıralama algoritmalarında önemli bir faktör olduğunu açıkça belirtmiştir. HTTPS'yi Certbot ile kolayca yapılandırarak arama sonuçlarında daha yüksek sıralamalar elde edebilir, daha fazla ziyaretçi çekebilir ve web sitesi trafiğini artırabilirsiniz. - Web Sitesi Güvenliğini Geliştirir
Certbot, kullanıcılar ile sunucunuz arasındaki iletişimi şifreleyen ve hassas verilerin ele geçirilmesini veya kurcalanmasını önleyen ücretsiz SSL/TLS sertifikaları sağlar. Bu, özellikle e-ticaret siteleri, giriş sayfaları veya hassas bilgileri işleyen herhangi bir site için önemlidir. - Sertifika Yönetimini Otomatikleştirir
Certbot, sertifikaların edinilmesi, yüklenmesi ve yenilenmesi sürecini otomatikleştirir. Bu otomasyonla, sertifika süresinin dolması konusunda endişelenmenize gerek kalmaz ve önemli ölçüde zaman ve emek tasarrufu sağlarsınız. - Topluluk Desteği ve Açık Kaynak
Açık kaynaklı bir proje olarak Certbot güçlü bir topluluk desteğine sahiptir ve güncellenmeye ve optimize edilmeye devam etmektedir. Ayrıca, Let's Encrypt ile derin entegrasyonu aracın güvenilirliğini garanti eder. - Geniş Uyumluluk
Certbot, Apache ve Nginx gibi büyük web sunucularını ve çeşitli işletim sistemlerini destekler. Kişisel bir web sitesi veya kurumsal bir uygulama çalıştırıyor olun, Certbot ihtiyaçlarınızı karşılayabilir.
Certbot Sürüm 2.9 Genel Bakış
8 Şubat 2023'te yayınlanan Certbot sürüm 2.9, kararlı ve özellik açısından zengin bir sürümdür. Certbot'un sonraki sürümlerinde birçok güncelleme yapılmış olsa da sürüm 2.9, özellikle Python 3.12 desteğine ihtiyaç duyan geliştiriciler olmak üzere birçok kullanıcı için tercih edilen araç olmaya devam ediyor.
Yeni Özellikler
- Python 3.12 desteği
Certbot 2.9, Python 3.12 desteğini ekleyerek geliştiriciler ve sistem yöneticileri için daha geniş uyumluluk sağlıyor.
Hata Düzeltmeleri
- Bir sözdizimi sorunu düzeltildi
birleşme yolu
Python 3.10'da herhangi bir tip denetimi hatasının oluşmamasını sağlamak. - Geliştirilmiş kullanım
yeniden yapılandırmak
Kuru çalışmalar sırasında yeni yapılandırmanın segmentli sunucularla kontrol edilmesini sağlamak için kullanılan fiil.
Sürüm Stabilitesi
Certbot 2.9, Python'un daha yeni sürümleriyle uyumluluğa hazırlanırken istikrarlı bir özellik seti sunmak üzere tasarlanmıştır. Güvenilir ve entegre edilmesi kolay bir sürüm arıyorsanız, 2.9 harika bir seçimdir.
Certbot 2.9 Kurulum Kılavuzu ve Yapılandırma Örneği
Aşağıda, manuel doğrulama gerektiren senaryolar için uygun olan Certbot 2.9 için kurulum ve yapılandırma adımları yer almaktadır.
- Certbot 2.9'u indirin
Certbot 2.9'u Certbot GitHub Sürümleri sayfasından indirebilirsiniz. Şu adımları izleyin:- Certbot Sürümleri sayfasını açın.
- Certbot 2.9.0 için sürüm bölümünü bulun.
- İşletim sisteminize uygun kurulum paketini indirin, örneğin:
certbot-2.9.0.tar.gz
- Kurulum Paketini Çıkarın
İndirdikten sonra, aşağıdaki komutu kullanarak dosyayı çıkarın:Kodu Kopyalakatran -xzvf sertifikabotu-2.9.0.tar.gz CD sertifikabot-2.9.0
- Sertifika Almak İçin Certbot'u Kullanın
Manuel DNS doğrulaması için, alan adı için bir joker sertifika edinmeniz gerektiğini varsayalım*.zxcn.cc
Vezxcn.cc
Adımlar şu şekildedir: (1) Certbot komutunu çalıştırın
Komut satırında aşağıdaki komutu çalıştırın:Kodu Kopyalacertbot certonly -d "*.zxcn.cc" -d zxcn.cc --manuel --tercih edilen-zorluklar dns-01 --sunucu https://acme-v02.api.letsencrypt.org/directory
(2) DNS Kayıtlarını Doğrulayın
Certbot, alan adı sahipliğini doğrulamak için DNS TXT kayıtları oluşturmanızı isteyecektir. Alan adı yönetim platformunuza giriş yapmak ve aşağıdaki kaydı eklemek için talimatları izleyin:- TXT Kayıt Değeri: Certbot tarafından sağlandı
- Kayıt Adı:
_acme-meydanokuması.zxcn.cc
(3) Doğrulamayı Tamamlayın
DNS kaydını ekledikten sonra Certbot konsoluna geri dönün ve Enter'a basın. Certbot doğrulamayı tamamlayacak ve sertifikayı üretecektir. - Web Sunucusunu Yapılandır
Certbot, sertifikayı varsayılan olarak şuraya kaydeder:C:\Certbot\canlı
Dizin. Aşağıdaki komutu kullanarak dizini hızlıca açabilirsiniz:Kodu Kopyalabaşlangıç kaşif C:\Certbot\live
Daha sonra web sunucunuzdaki (örneğin Nginx veya Apache) sertifika dosyalarını yapılandırın.
Sıkça Sorulan Sorular
- Neden manuel DNS doğrulamasını seçmelisiniz?
Joker sertifikalar elde etmek için manuel DNS doğrulaması uygundur. Joker sertifikalar, tüm bir etki alanını (örneğin,*.zxcn.cc
) her alt etki alanı için ayrı sertifikalar yapılandırmaya gerek kalmadan. - DNS doğrulaması nasıl otomatikleştirilir?
Cloudflare veya AWS Route 53 gibi API'leri destekleyen bir DNS sağlayıcısı kullanıyorsanız, Certbot eklentilerini kullanarak DNS doğrulamasını otomatikleştirebilirsiniz. Örneğin:Kodu Kopyalacertbot kesinlikle --dns-cloudflare --dns-cloudflare-kimlik bilgileri /yol/kimlik/bilgileri.ini -D "*.zxcn.cc" -d zxcn.cc
- Sertifika yenileme otomatik mi?
Certbot otomatik sertifika yenilemeyi destekler. Yenileme sürecini aşağıdaki komutu kullanarak test edebilirsiniz:Kodu Kopyalacertbot yenileme --dry-koşmak
Manuel doğrulama kullanıyorsanız, sertifikanın süresi dolmadan önce doğrulama adımlarını yeniden çalıştırmanız gerekir.
Özet
Certbot, yalnızca ücretsiz SSL/TLS sertifikalarını hızlı bir şekilde edinmenize yardımcı olmakla kalmayıp aynı zamanda sertifika yönetimini basitleştirerek hem web sitenizin SEO'sunu hem de güvenliğini iyileştiren güçlü ve popüler bir araçtır. Certbot'un sonraki sürümleri daha fazla iyileştirme getirmiş olsa da, 2.9 sürümü istikrarlı ve güvenilir bir seçenek olmaya devam ediyor. Web sitenizi güvence altına almak için basit, etkili ve ücretsiz bir yol arıyorsanız, Certbot sizin için doğru araçtır.
Sağlanan kurulum kılavuzuyla Certbot 2.9'un kurulumunu ve yapılandırmasını kolayca tamamlayabilir ve web siteniz için HTTPS'yi etkinleştirebilirsiniz. Daha fazla bilgi ve destek için lütfen Certbot resmi belgelerini veya GitHub Sürümleri sayfasını ziyaret edin.