SSL Sertifikası

ACME DNS Provider Entegrasyonu

ACME DNS-01 ile TXT kaydı otomatik oluşturma: certbot ve acme.sh örnekleri, API anahtarı güvenliği ve CNAME yetkilendirme yöntemi.

ACME istemcileri, DNS-01 doğrulamasında TXT kaydını sağlayıcınızın API'siyle otomatik oluşturup siler. Bu, wildcard sertifikalar için zorunlu, diğer durumlarda ise sunucuya HTTP erişimi gerektirmediği için pratiktir.

Ön koşullar

  • DNS sağlayıcınızın API'si ve kısıtlı yetkili bir API anahtarı (yalnızca ilgili zone için DNS düzenleme).
  • Sağlayıcıyı destekleyen bir ACME istemcisi eklentisi.
  • Kullanacağınız ACME sunucusunun adresi ve (gerekiyorsa) EAB bilgileri.

Certbot örneği (Cloudflare)

sudo apt install python3-certbot-dns-cloudflare
# /root/cf.ini  (chmod 600)
dns_cloudflare_api_token = API_TOKEN_BURAYA

sudo certbot certonly \
  --dns-cloudflare \
  --dns-cloudflare-credentials /root/cf.ini \
  -d ornek.com -d "*.ornek.com"

acme.sh örneği

export CF_Token="API_TOKEN_BURAYA"
acme.sh --issue --dns dns_cf -d ornek.com -d "*.ornek.com"

Diğer sağlayıcılar (Route 53, Google Cloud DNS, DigitalOcean vb.) için aynı mantıkta eklentiler vardır; değişken adları eklentiye göre farklıdır.

Sağlayıcı API'si yoksa: CNAME yetkilendirme

  1. _acme-challenge.ornek.com için, API destekleyen bir zone'a CNAME ekleyin.
  2. İstemciyi o zone'u güncelleyecek şekilde yapılandırın (acme.sh'de --challenge-alias).
  3. Asıl domain sağlayıcınızda başka bir değişiklik gerekmez.

Sık hatalar

  • API anahtarının tüm hesabı kapsaması; en düşük yetkiyi verin.
  • Yayılma beklenmeden doğrulama istemek; eklentilerdeki propagation süresini artırın.
  • Anahtar dosyasının herkese okunur bırakılması.

Otomatik yenileme ile ilgili ürün tarafını SSL sertifikaları sayfasında, wildcard detaylarını wildcard SSL sayfasında bulabilirsiniz.

Bu makale faydalı oldu mu?

Bu konuyla ilgili SSL sertifikaları

Makalede geçen sertifika türlerine uygun ürünler.

Makale Ara

Domain Doğrulama (DCV)

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç