1. Əsas səhifə
  2. Linux

Red Hat-da SSL/TLS Sertifikatlarının konfiqurasiyası: Veb Tətbiqlərinin və Xidmətlərinin Təhlükəsizliyi üçün SSL/TLS Sertifikatlarının yaradılması və quraşdırılması

Red Hat-da SSL/TLS Sertifikatlarının konfiqurasiyası: Veb Tətbiqlərinin və Xidmətlərinin Təhlükəsizliyi üçün SSL/TLS Sertifikatlarının yaradılması və quraşdırılması
0

SSL/TLS sertifikatları müştərilər və serverlər arasında əlaqəni şifrələməklə veb proqram və xidmətlərin təhlükəsizliyində mühüm rol oynayır. Bu məqalədə biz Red Hat-da SSL/TLS sertifikatlarının konfiqurasiyasına dair addım-addım təlimat təqdim edəcəyik ki, bu da sizə gücləndirilmiş təhlükəsizlik üçün SSL/TLS sertifikatlarını yaratmağa və quraşdırmağa imkan verir.

Addım 1: Sertifikat Təşkilatının (CA) İmzalanmış Sertifikatı əldə edin

Sertifikat İmzalama Sorğunu (CSR) yaradın:

Şəxsi açar yaradın:

openssl genrsa -out private.key 2048

CSR yaradın:

openssl req -new -key private.key -out csr.csr

KSM-ni Sertifikat Təşkilatına (CA) təqdim edin:

CA tərəfindən verilən xüsusi təlimatlara əməl edin.

KSM təqdimetmə prosesi zamanı lazımi məlumatları təqdim edin.

CA imzalı SSL/TLS sertifikatını əldə edin.

Addım 2: SSL/TLS Sertifikatını quraşdırın

SSL/TLS sertifikatını Red Hat serverinizə kopyalayın:

  1. SCP, SFTP və ya hər hansı digər təhlükəsiz fayl ötürmə metodundan istifadə edərək sertifikat faylını (məsələn, certificate.crt) serverə köçürün.
  2. Sertifikat faylını seçdiyiniz kataloqa yerləşdirin (məsələn, /etc/pki/tls/certs).

SSL/TLS sertifikatını quraşdırın:

Müvafiq veb server üçün Apache/Nginx konfiqurasiya faylını redaktə edin:

sudo vi /etc/httpd/conf.d/ssl.conf # for Apache sudo vi /etc/nginx/nginx.conf # for Nginx

SSL sertifikatını və əsas direktivləri tapın.

SSL/TLS sertifikatına və şəxsi açar fayllarına gedən yolları yeniləyin:

SSLCertificateFile /etc/pki/tls/certs/certificate.crt SSLCertificateKeyFile /etc/pki/tls/private/private.key

Saxlayın və fayldan çıxın.

Dəyişiklikləri tətbiq etmək üçün veb serveri yenidən başladın:

sudo systemctl restart httpd # for Apache sudo systemctl restart nginx # for Nginx

Addım 3: SSL/TLS Sertifikatının quraşdırılmasını yoxlayın

SSL/TLS sertifikatı təfərrüatlarını yoxlayın:

Sertifikat məlumatlarına baxmaq üçün OpenSSL istifadə edin:

openssl x509 -in /etc/pki/tls/certs/certificate.crt -text -noout

SSL/TLS bağlantısını yoxlayın:

  1. https://example.comVeb brauzerdə HTTPS (məsələn, ) istifadə edərək vebsaytınıza və ya xidmətinizə daxil olun .

Brauzerin heç bir sertifikat xəbərdarlığı olmadan təhlükəsiz bağlantı göstərdiyinə əmin olun.

Addım 4: Sertifikatın Yenilənməsi və Baxımı

SSL/TLS sertifikatlarının adətən bitmə tarixi olur. Davamlı təhlükəsizliyi təmin etmək üçün lazım olduqda sertifikatlarınızı yeniləməli və saxlamalısınız.

Sertifikat yeniləmə xatırlatmalarını qurun:

E-poçt bildirişlərini və ya təqvim xatırlatmalarını sertifikatın bitmə tarixindən əvvəl xəbərdar etmək üçün konfiqurasiya edin.

SSL/TLS sertifikatını yeniləyin:

Yeni CSR yaradın (lazım olduqda).

CA ilə sertifikatın yenilənməsi prosesini izləyin.

Əvvəlki addımlardan sonra yenilənmiş sertifikatı quraşdırın.

Ən son təhlükəsizlik təcrübələrinə riayət etmək üçün SSL/TLS konfiqurasiyanızı və təcrübələrinizi vaxtaşırı yeniləyin.

Nəticə:

Bu məqalədə təsvir olunan addım-addım təlimatlara əməl etməklə siz veb proqramlarınızı və xidmətlərinizi qorumaq üçün sertifikatlar yaradaraq və quraşdıraraq SSL/TLS sertifikatlarını Red Hat-da uğurla konfiqurasiya edə bilərsiniz. CA imzalı sertifikat əldə edin, onu serverinizə quraşdırın və sertifikatın quraşdırılmasını yoxlayın. Davamlı təhlükəsizliyi təmin etmək üçün sertifikatlarınızı yeniləməyi və saxlamağı unutmayın. SSL/TLS sertifikatları şifrələmə və etibar təmin edir, veb proqramlarınızın təhlükəsizliyini artırır və həssas məlumatları qoruyur.

Bu məqaləyə münasibətiniz necə oldu?
  • 0
    xo_uma_g_lir
    Xoşuma gəlir
  • 0
    alq_lay_ram
    Alqışlayıram
  • 0
    _yl_ndim
    Əyləndim
  • 0
    _ox_m_mnun_qald_m
    Çox məmnun qaldım
  • 0
    _m_n_d_nc_liy_m
    Mən düşüncəliyəm
  • 0
    m_yus_oldum
    Məyus oldum
  • 0
    m_n_ox_q_z_bliy_m
    Mən çox qəzəbliyəm

My passion for troubleshooting and staying up to date with the latest advancements in the Linux world drives me to provide practical tutorials and guides. I'm excited to share my knowledge and help fellow system administrators and Linux enthusiasts enhance their skills.

Müəllifin Profili

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir