Let's Encrypt Wildcard SSL Nasıl Kurulur? Certbot ile DNS Challenge Rehberi
Let's Encrypt Wildcard SSL sertifikasını Certbot ve DNS-01 challenge ile nasıl alacağınızı ve otomatik yenilemeyi adım adım öğrenin.
Wildcard SSL Nedir?
Wildcard SSL, *.siteniz.com şeklinde tüm alt alan adlarını tek sertifikayla kapsar.
Certbot DNS-01 Challenge
apt install certbot -y
certbot certonly --manual --preferred-challenges dns \
-d siteniz.com -d "*.siteniz.com"Certbot size bir TXT kaydı değeri verir. DNS panelinizde (cPanel Zone Editor, Cloudflare) ekleyin:
_acme-challenge.siteniz.com. IN TXT "verilen-deger"Cloudflare API ile Otomatik
apt install python3-certbot-dns-cloudflare -y
certbot certonly --dns-cloudflare \
--dns-cloudflare-credentials /root/.secrets/cloudflare.ini \
-d siteniz.com -d "*.siteniz.com"Otomatik Yenileme
certbot renew --dry-run
crontab -e
# 0 12 * * * /usr/bin/certbot renew --quietcPanel'de Wildcard SSL
cPanel → SSL/TLS Status → AutoSSL genellikle wildcard desteklemez. Manuel olarak DNS challenge ile alınan sertifikayı cPanel → Manage SSL Sites üzerinden yükleyin.
Panel Bazlı Kurulum Rehberi
Aşağıda Let's Encrypt Wildcard kurulumunu farklı kontrol panelleri ve işletim sistemleri üzerinden nasıl gerçekleştireceğinizi bulacaksınız.
🖥️ cPanel ile Kurulum
cPanel barındırma ortamında Let's Encrypt Wildcard genellikle şu şekilde yönetilir:
- cPanel → Software bölümünden ilgili modülü bulun
- EasyApache 4 kullanıyorsanız: cPanel → EasyApache 4 → kurulum profili seçin
- PHP uzantısı gerektiriyorsa: cPanel → Select PHP Version → Extensions
- Değişiklikten sonra: cPanel → Restart Services → Apache veya PHP-FPM
# cPanel sunucusunda SSH erişiminiz varsa
/scripts/restartsrv_httpd
/scripts/restartsrv_apache_php_fpm
🔷 Plesk ile Kurulum
Plesk Obsidian/Onyx üzerinde Let's Encrypt Wildcard kurulumu:
- Plesk → Tools & Settings → Server Components
- PHP uzantısı için: Plesk → PHP Settings → Extensions
- Değişiklik sonrası: Plesk → Services Management → servisi yeniden başlatın
# Plesk CLI
plesk sbin php-fpm restart
service nginx restart
service apache2 restart
💻 SSH / Terminal ile Kurulum
Komut satırı erişiminiz varsa aşağıdaki adımları takip edin:
# Ubuntu/Debian
apt update && apt install certbot -y
systemctl enable --now certbot
systemctl status certbot
# CentOS/AlmaLinux/RHEL
dnf install epel-release -y
dnf install certbot -y
systemctl enable --now certbot
🪟 Windows Server ile Kurulum
Windows Server ortamında Let's Encrypt Wildcard kurulumu için:
- Server Manager → Add Roles and Features üzerinden ilgili rolü ekleyin
- PowerShell (Yönetici olarak) ile paket yöneticisi (winget/Chocolatey) kullanabilirsiniz
- IIS Web Platform Installer üzerinden bileşenleri ekleyin
- Kurulum sonrası Windows Firewall ayarlarını güncellemeyi unutmayın
🔧 DirectAdmin ile Kurulum
DirectAdmin panelinde Let's Encrypt Wildcard yönetimi:
- DirectAdmin → Admin Level → Custom Build ile derleme yapabilirsiniz
- DirectAdmin → Extra Features bölümünden modülleri etkinleştirin
- SSH erişimiyle
cd /usr/local/directadmin/custombuild && ./build certbot
Yorumlar
Henüz yorum yok. İlk yorumu siz yapın!