CyberPanel, OpenLiteSpeed web sunucusu üzerine kurulu modern ve hızlı bir hosting kontrol panelidir. SSL sertifikası kurulumu CyberPanel'de son derece kolaydır — çoğu durumda tek tıklamayla yapılabilir. Bu rehberde CyberPanel'de SSL kurulumu, CSR oluşturma ve gelişmiş SSL yapılandırmalarını detaylı olarak ele alıyoruz.
1. Tek Tıklama SSL Kurulumu (Let's Encrypt)
CyberPanel'in en büyük avantajlarından biri, Let's Encrypt SSL sertifikalarını tek tıklamayla kurabilmesidir:
- CyberPanel yönetim paneline giriş yapın (https://sunucu-ip:8090)
- Sol menüden "SSL" → "Manage SSL" seçeneğine tıklayın
- Domain adını seçin veya girin
- "Issue SSL" butonuna tıklayın
- Birkaç saniye içinde SSL sertifikası kurulacaktır
Wildcard SSL (Let's Encrypt)
- "SSL" → "Manage SSL"
- Domain:
*.example.com - DNS sağlayıcınızı seçin (Cloudflare, DigitalOcean, vb.)
- API anahtarınızı girin
- "Issue SSL" butonuna tıklayın
2. CSR Oluşturma
Ücretli SSL sertifikası için CSR oluşturmanız gerekecektir:
SSH ile CSR Oluşturma
# CyberPanel sunucusunda CSR oluşturma
openssl req -new -newkey rsa:2048 -nodes \
-keyout /home/example.com/ssl/example.com.key \
-out /home/example.com/ssl/example.com.csr \
-subj "/C=TR/ST=Istanbul/L=Istanbul/O=Sirket Adi/CN=example.com"
3. Ücretli SSL Sertifikası Yükleme
DataSSL veya başka bir sertifika sağlayıcısından aldığınız sertifikayı yüklemek için:
CyberPanel Panel Üzerinden
- "SSL" → "Manage SSL"
- Domain'i seçin
- "Install Custom SSL" sekmesine geçin
- Aşağıdaki alanları doldurun:
- SSL Certificate: CRT dosya içeriği
- SSL Private Key: Private key içeriği
- "Save" butonuna tıklayın
Komut Satırından (OpenLiteSpeed)
# Sertifika dosyalarını yerleştirme
mkdir -p /home/example.com/ssl/
cp example.com.crt /home/example.com/ssl/
cp example.com.key /home/example.com/ssl/
cat ca-bundle.crt >> /home/example.com/ssl/example.com.crt
# OpenLiteSpeed yeniden başlatma
systemctl restart lsws
4. HTTPS Yönlendirmesi
CyberPanel, SSL kurulduktan sonra otomatik HTTPS yönlendirmesi yapar. Manuel yapılandırma için:
.htaccess ile Yönlendirme
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
OpenLiteSpeed Rewrite Kuralları
CyberPanel → "Websites" → İlgili site → "Rewrite Rules" bölümüne ekleyin:
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
5. Yaygın Hatalar ve Çözümleri
| Hata | Çözüm |
|---|---|
| Issue SSL başarısız | Domain DNS'inin sunucu IP'sine yönlendirildiğinden emin olun. Port 80'in açık olduğunu kontrol edin. |
| Wildcard SSL alınamıyor | DNS API anahtarınızın doğru olduğundan emin olun. DNS propagasyon süresini bekleyin. |
| Özel SSL yükleme hatası | Sertifika ve private key formatını kontrol edin. PEM formatında olmalıdır. |
| LiteSpeed restart sonrası SSL kayboldu | Sertifika dosya yollarını kontrol edin. CyberPanel üzerinden tekrar install yapın. |
Sık Sorulan Sorular
CyberPanel'de her domain için otomatik SSL alınır mı?
Varsayılan olarak hayır ama her domain için SSL → Issue SSL yaptığınızda otomatik yenileme cron job'u oluşturulur.
OpenLiteSpeed mi yoksa LiteSpeed Enterprise mı kullanmalıyım?
SSL açısından ikisi de aynı şekilde çalışır. Enterprise sürümü daha fazla özellik sunar ancak ücretlidir.