View Categories

Cloudflare ve LiteSpeed ile DirectAdmin Kurulu Sunucuya Let’s Encrypt SSH Kurul

1 min read

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.

KodSeç

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:

KodSeç

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:

KodSeç

./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:

KodSeç

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:

KodSeç

letsencrypt=1

Eğer bu satır yoksa, dosyaya ekleyin ve kaydedin.

2.2. DirectAdmin’i Yeniden Başlatın:

KodSeç

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:

KodSeç

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:

KodSeç

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.

Bir yanıt yazın