Merhaba Siber Mimar Destek Forumu üyeleri,
Bu yazımızda, Cloudflare ve LiteSpeed ile yapılandırılmış DirectAdmin sunucunuza Let’s Encrypt SSL sertifikasını SSH üzerinden nasıl kurabileceğinizi adım adım anlatacağız. Let’s Encrypt, tamamen ücretsizdir ve güvenli bağlantılar için güçlü bir çözüm sunar.
Gereksinimler:
DirectAdmin’in kurulu ve yapılandırılmış olması
LiteSpeed web sunucusunun kurulu ve etkin olması
SSH erişimi olan bir kullanıcı hesabı
Cloudflare hesabınızda alan adının yapılandırılmış olması
Adım 1: Let’s Encrypt’i SSH Üzerinden Kurma
Öncelikle, DirectAdmin’de Let’s Encrypt’i etkinleştirmek için SSH ile sunucunuza bağlanmanız gerekecek.
ssh root@sunucu_ip_adresi
Bağlandıktan sonra aşağıdaki komutları çalıştırarak Let’s Encrypt’i yükleyin ve yapılandırın.
1.1. CustomBuild Klasörüne Girin:
cd /usr/local/directadmin/custombuild
1.2. Let’s Encrypt’i Yükleyin:
Let’s Encrypt’i etkinleştirmek ve DirectAdmin’e eklemek için aşağıdaki komutu çalıştırın:
./build update
./build letsencrypt
Bu komutlar, Let’s Encrypt’i indirip yükler ve DirectAdmin’i Let’s Encrypt sertifikalarını kullanacak şekilde yapılandırır.
Adım 2: Let’s Encrypt’i DirectAdmin’de Etkinleştirme
Let’s Encrypt’i DirectAdmin’de etkinleştirmek için DirectAdmin yapılandırma dosyasını kontrol edelim:
2.1. DirectAdmin Yapılandırma Dosyasını Düzenleyin:
nano /usr/local/directadmin/conf/directadmin.conf
Yapılandırma dosyasını açtıktan sonra aşağıdaki satırın olduğundan emin olun:
letsencrypt=1
Eğer bu satır yoksa, dosyaya ekleyin ve kaydedin.
2.2. DirectAdmin’i Yeniden Başlatın:
service directadmin restart
Bu işlem, değişikliklerin uygulanmasını sağlayacaktır.
Adım 3: Kullanıcı Düzeyinde Let’s Encrypt Sertifikası Oluşturma
Artık Let’s Encrypt’i etkinleştirdik. Şimdi DirectAdmin panelinden kullanıcıların Let’s Encrypt sertifikası oluşturabilmesi için gerekli adımları göstereceğiz.
3.1. DirectAdmin Kullanıcı Paneline Giriş Yapın:
DirectAdmin kullanıcı paneline giriş yapın.
3.2. SSL Sertifikaları Bölümüne Erişim:
Account Manager > SSL Certificates
3.3. Let’s Encrypt Sertifikasını Etkinleştirin:
Free & automatic certificate from Let’s Encrypt seçeneğini işaretleyin.
Sertifika almak istediğiniz alan adlarını seçin.
Sertifika türünü seçin (SHA-256 önerilir).
3.4. Sertifikayı Kaydedin:
Save
Bu işlem, Let’s Encrypt sunucularına bağlanacak, sertifikayı alacak ve alan adınıza uygulayacaktır.
Adım 4: Cloudflare ve LiteSpeed ile Entegrasyon
Eğer Cloudflare kullanıyorsanız, DNS ayarlarınızda Cloudflare’in sunmuş olduğu SSL/TLS seçeneklerini de doğru şekilde yapılandırmanız gerekiyor.
4.1. Cloudflare SSL/TLS Ayarları:
Cloudflare paneline gidin.
SSL/TLS sekmesinde, SSL modunu “Full” veya “Full (strict)” olarak ayarlayın.
4.2. LiteSpeed ile Let’s Encrypt SSL Sertifikasını Kullanın:
LiteSpeed, DirectAdmin’de yapılandırılmış Let’s Encrypt sertifikasını otomatik olarak kullanacaktır. Eğer manuel ayarlama yapmanız gerekirse, LiteSpeed web sunucusu yapılandırma dosyasını düzenleyebilirsiniz.
Sonuç:
Bu adımlar tamamlandığında, Cloudflare, LiteSpeed ve DirectAdmin ile entegre edilmiş bir Let’s Encrypt SSL sertifikası yapılandırmasına sahip olacaksınız. Kullanıcılarınız güvenli bağlantılarla web sitelerine erişebilecekler.