Bu makalede, Let's Encrypt on FreeBSD'nin nasıl kurulacağını açıklayacağız ve bununla başlamanıza yardımcı olacak bazı temel bilgileri listeleyeceğiz.
Certbot nasıl kurulur
Certbot için en son sürüm, python paketlerini indirip ayıklayarak edinilebilir. Python 2 kullanıyorsanız aşağıdaki gibi pkg komutunu kullanın.7:
$ pkg kurulum py27-certbot
Ve eğer python 3 kullanıyorsanız.7, şunu yazın:
$ pkg kurulum py37-certbot
Yukarıdaki komut Certbot'u FreeBSD sisteminize kurmalıdır.
Certbot'u kullanmaya başlama
Certbot'u Kaydet
Sertifika oluşturmaya başlamadan önce, bir /usr/local/etc/letsencrypt/letsencrypt dosyasına ihtiyacımız olacak.kullanıcı hesabımız için ini dosyası. Dosyanıza aşağıdaki içeriği yazın:
# rsa-anahtar boyutu = 4096# sunucu = https://acme-v02.API.letsencrypt.kuruluş/dizin
# e-posta = [e-posta korumalı]
# metin = Doğru
# kabul edilenler = Doğru
# varsayılan olarak yenileme = Doğru
# doğrulayıcı = bağımsız
Ardından, Certbot'u kaydetmek için aşağıdaki komutu kabukta verin:
$ sertifika botu kaydı
Certbot ile Sertifika Oluşturun
Certbot ile sertifika oluşturmak olabildiğince basittir: TLS/SSL kimlik doğrulaması için bağımsız sunucuyu kullanın.
Ancak, bağımsız sunucuyu kullanmak, web sunucunuzu birkaç saniye beklemeye almak anlamına gelir. Barındırma hizmetini kapatmayı göze alamazsanız, webroot ile sertifikalar oluşturabilirsiniz.
Webroot ile bir sertifika oluşturmak için kabuğa aşağıdaki komutu yazın:
$ certbot certonly -c /usr/local/etc/letsencrypt/letsencrypt.ini -d etki alanı.tld -d www.alan adı.tld
Sertifikaları Certbot ile yenileyin
Sertifikalar Certbot ile otomatik olarak güncellenebilir. Sertifikalarınızı Certbot ile güncellemek için aşağıdaki komutu yazın.
$ sertifika botu yenileme
Sertifikaları silme
Silinmesini istediğiniz sertifikanın tam adını bildiğiniz sürece sertifikaları certbot ile silmek çok kolaydır. Kimliği doğrulanmış tüm sertifikaları listelemek için
$ sertifika botu sertifikalarıAşağıdaki ekran görüntüsü, bu komuttan alacağınız olası çıktıyı gösterir:
Certbot ile bir sertifikayı silmek için komut sözdizimi şöyledir:
$ certbot delete --cert-name etki alanı.tldBaşvurulan sertifika yukarıdaki komutla silinmelidir.
toparlamak
Tamam, millet, bu eğitim, bir FreeBSD sisteminde Let's Encrypt'i kurmak ve TLS/SSL sertifikalarını otomatik olarak oluşturmak, doğrulamak ve kaldırmak için Certbot süpervizörünü kullanmakla ilgiliydi.
Certbot, sertifikaları sık sık manuel olarak güncellemek zorunda kalan kullanıcılar için hayati olabilir ve bu sıkıcı bir süreç olabilir.