bg-tutorials

Debian Sunucuya SSL Sertifikası Nasıl Kurulur?

Bu hızlı, üç bölümden oluşan kılavuz, bir Debian sunucusuna SSL Sertifikasının manuel olarak nasıl kurulacağını açıklamaktadır. İlk iki bölüm temel yapılandırma konularını kapsarken, ikinci bölüm SSL satın alma önerileri sunmaktadır.

İçindekiler

  1. Debian Sunucusu için CSR nasıl oluşturulur?
  2. Debian’da SSL Sertifikası Yükleme
  3. Debian sunucusu için SSL Sertifikası nereden satın alınır?
Ekranda görüntülenen 'Debian GNU/Linux' metni ile Debian logosu

Debian sunucusu için CSR nasıl oluşturulur?

Kurulumdan önce, ilk göreviniz bir CSR (Sertifika İmzalama İsteği) kodu oluşturmaktır. Bu, bir SSL Sertifikası için başvururken standart prosedürdür. CSR, alanınız ve kuruluşunuz hakkında Sertifika Yetkilisinin size sertifika vermeden önce doğrulaması gereken ilgili ayrıntıları içerir.

İki seçeneğiniz var:

  1. CSR Oluşturucumuzu kullanarak CSR‘yi otomatik olarak oluşturun.
  2. Debian’da CSR’nin nasıl oluşturulacağına ilişkin adım adım öğreticimizi izleyin.

Artık CSR içeriğinin tamamını kopyalayıp bir metin düzenleyiciye yapıştırabilir ve sipariş süreciniz sırasında CA’ya gönderebilirsiniz. SSL yönteminize bağlı olarak, SSL sertifikasını birkaç dakika içinde veya önümüzdeki birkaç gün içinde almanız gerekir.

Debian sunucusuna SSL Sertifikası yükleme

Başlamadan önce aşağıdakilerin hazır olduğundan emin olun:

  • SSL sertifika dosyanız (yourdomain.crt)
  • CA’nızdan gelen ara sertifika( lar) (örneğin, intermediate1.crt, intermediate2.crt)
  • Özel anahtarınız (yourdomain.key)
  • Apache 2.4.8 veya daha yeni bir sürümü (daha eski sürümler eski sürüm olarak kabul edilir ve bu kılavuzda yer almaz)

Adım 1: Sertifikanızı ve özel anahtarınızı sunucuya yükleyin

Bunları Debian standardı konumlara yerleştirin:

# Private key (set strict perms)
sudo install -m 600 yourdomain.key /etc/ssl/private/yourdomain.key

# Concatenate the server + intermediate(s) into one file
cat yourdomain.crt intermediate1.crt intermediate2.crt | sudo tee /etc/ssl/certs/yourdomain-fullchain.pem >/dev/null

Adım 2: SSL modülünü etkinleştirin (henüz etkinleştirmediyseniz)

sudo a2enmod ssl

Adım 3: HTTPS Sanal Ana Bilgisayarınızı Oluşturun

Yeni bir dosya oluşturun:

sudo nano /etc/apache2/sites-available/yourdomain-ssl.conf

Aşağıdakileri yapıştırın, yolları/etki alanlarını gerektiği gibi ayarlayın:

<VirtualHost *:443>
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com

    DocumentRoot /var/www/yourdomain

    SSLEngine on
    SSLCertificateFile /etc/ssl/certs/yourdomain-fullchain.pem
    SSLCertificateKeyFile /etc/ssl/private/yourdomain.key

    # Optional: Enable HTTP/2
    # Protocols h2 http/1.1

    <Directory /var/www/yourdomain>
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/yourdomain-ssl-error.log
    CustomLog ${APACHE_LOG_DIR}/yourdomain-ssl-access.log combined
</VirtualHost>

Adım 4: HTTP’den HTTPS’ye yönlendirmeyi zorla

Tüm HTTP trafiğinin HTTPS’ye yönlendirilmesini istiyorsanız, başka bir vhost oluşturun:

sudo nano /etc/apache2/sites-available/yourdomain-redirect.conf

Ardından aşağıdakileri geçin:

<VirtualHost *:80>
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com
    Redirect permanent / https://yourdomain.com/
</VirtualHost>

Adım 5: Site yapılandırmalarınızı etkinleştirin

sudo a2ensite yourdomain-ssl

# If you created the redirect
sudo a2ensite yourdomain-redirect

Adım 6: Hataları tarayın

Şimdi, SSL kurulumunuza son dokunuşları ekleme zamanı. İlk olarak, hataları taramak için sudo apache2ctl configtest komutunu kullanın. Yapılandırmayla ilgili bir sorun varsa, kurulum adımlarını en baştan tekrar gerçekleştirin. Herhangi bir hata yoksa, son adıma geçin

Adım 7: Apache sunucusunu yeniden başlatın

Geriye kalan tek şey Apache sunucusunu yeniden başlatmaktır. Aşağıdaki komutları çalıştırın:

sudo systemctl reload apache2

Debian sunucunuzda SSL sertifikanızı başarıyla yapılandırdınız. Bu mükemmel SSL araçları ile SSL kurulumunuzun durumunu her zaman kontrol edebilirsiniz.

Debian sunucusu için SSL Sertifikası nereden satın alınır?

Debian için bir SSL Sertifikası satın almak için en iyi yer SSL Dragon’dur. SSL ürünlerimizin tamamında rakipsiz fiyatlar, düzenli indirimler ve harika fırsatlar sunuyoruz. Web sitenize kurşun geçirmez şifreleme sağlamak için piyasadaki en iyi SSL markalarını özenle seçtik. Tüm SSL sertifikalarımız Debian ile uyumludur.

İdeal SSL sertifikasını seçmenize yardımcı olmak için birkaç özel SSL aracı geliştirdik. SSL Sihirbazımız aramanızla ilgilenir ve çevrimiçi projeniz için en iyi SSL anlaşmasını önerir. Öte yandan, Sertifika Filtresi farklı SSL sertifikalarını fiyat, doğrulama ve özelliklere göre sıralar ve karşılaştırır.

Herhangi bir yanlışlık bulursanız veya bu SSL kurulum talimatlarına eklemek istediğiniz ayrıntılar varsa, lütfen geri bildiriminizi [email protected] adresinden bize göndermekten çekinmeyin. Katkılarınızdan büyük memnuniyet duyacağız! Teşekkür ederiz.

Bugün SSL Dragon’dan sipariş vererek SSL Sertifikalarında %10 indirimden yararlanın!

Hızlı düzenleme, güçlü şifreleme, %99,99 tarayıcı güvenilirliği, özel destek ve 25 günlük para iade garantisi. Kupon kodu: SAVE10

A detailed image of a dragon in flight
Tarafından yazıldı

SSL Sertifikaları konusunda uzmanlaşmış deneyimli içerik yazarı. Karmaşık siber güvenlik konularını açık, ilgi çekici içeriğe dönüştürmek. Etkili anlatımlar yoluyla dijital güvenliğin geliştirilmesine katkıda bulunun.