SSL-in yenilənməsi — avtomatik və ya özünüz.

Let's Encrypt sertifikatları hər 60 gündən bir avtomatik yenilənir. Nə vaxt müdaxilə lazım olur və yenilənməni özünüz necə başlatmaq olar.

2 DƏQ OXUMA

SSL sertifikatlarının müddəti bitir. Rivervo-da Let's Encrypt ilə yenilənmə avtomatikdir — lakin avtomatik yenilənmə baş tutmasa, bilməli olduqlarınız aşağıdadır.

Avtomatik proses

Sertifikat xidmətimiz hər gün yoxlama aparır. Hər hansı sertifikatın müddətinin bitməsinə 30 gündən az qalıbsa:

  1. Xidmət Let's Encrypt ilə əlaqə saxlayır
  2. Yeni sertifikat yaradır
  3. Onu domendə quraşdırır
  4. Köhnə sertifikat fasiləsiz əvəz olunur — sayt dayanmır

Siz bunu hiss etməyəcəksiniz. Brauzerlər yeni sertifikatı səhifənin növbəti yüklənməsində görür.

Yenilənmənin uğurlu olduğunun yoxlanılması

Layihə → Sayt → SSL.

Hər ünvan üçün sertifikat və onun hansı tarixədək etibarlı olduğu (… tarixinədək) göstərilir. «Bütün N ünvan qorunur» bütün sertifikatların qaydasında olduğunu bildirir; əks halda etibarlı sertifikatı olmayan ünvanlar sadalanır.

Sertifikat nə üçün verilməyə bilər

Domen serverinizə yönəlmir. Xidmət Let's Encrypt-in domeni http://yourdomain.com/.well-known/acme-challenge/... ünvanına müraciət edərək doğrulamasını tələb edir. DNS başqa yerə yönəlirsə və ya domen ünvana çevrilmirsə, doğrulama uğursuz olur.

Həll: domeni serverinizə yönəldin (bax: Mövcud domenin qoşulması) və DNS dəyişikliklərinin yayılmasını gözləyin.

.well-known/ bloklanıb və ya yenidən yazılır. Bəzi .htaccess qaydaları təsadüfən bu yolu bloklayır. Bu, təhlükəsizlik plaginlərində və ya aqressiv rewrite qaydalarında tez-tez olur.

public_html/.htaccess faylında RewriteRule ^.well-known/ kimi sətirləri yoxlayın və onları silin. Və ya açıq icazə əlavə edin:

RewriteEngine On
RewriteRule ^\.well-known/ - [L]

Cloudflare proksi (narıncı bulud) rejimində saytın qarşısındadır. Yoxlama hostinqinizə deyil, Cloudflare-ə çatır.

Həll: DNS qeydini müvəqqəti olaraq boz bulud (yalnız DNS) rejiminə keçirin, Sertifikatları indi yoxla düyməsini basın, sonra geri qaytarın. Və ya Let's Encrypt əvəzinə Cloudflare-in Origin CA sertifikatından istifadə edin.

Subdomen hostinqdə deyil. Sertifikatlar hostinqə əlavə olunmuş domenləri və subdomenləri əhatə edir. app.yourdomain.com yalnız DNS qeydi kimi əlavə olunubsa, onun üçün sertifikat verilmir.

Həll: subdomeni Sayt → Domenlər → Yeni subdomen bölməsində əlavə edin.

Yenilənməni özünüz başladın

Sayt → SSL → Sertifikatları indi yoxla.

Çatışmayan və ya müddəti bitməkdə olan sertifikatlar bir neçə dəqiqə ərzində verilir. Səhifəni yeniləyin.

Öz sertifikatlarınız (Let's Encrypt olmayan)

Sertifikatı sertifikat mərkəzindən (Sectigo, DigiCert, GoDaddy SSL) almısınızsa:

  1. Sayt → SSL → Öz sertifikatınızı quraşdırın
  2. Domeni seçin
  3. Sertifikat mərkəzindən aldığınız Sertifikat (CRT), Şəxsi açar (KEY) və Zəncir (CA bundle) məlumatlarını daxil edin. Sorğunu (CSR) burada, Sertifikat sorğuları (CSR) bölməsində yaratmısınız? Açar sahəsini boş saxlayın — açar hostinqdədir
  4. Quraşdır

Pulsuz sertifikatlar onu əvəz etməyəcək.

Belə sertifikatlar avtomatik yenilənmir. Yenilənməni sertifikat mərkəzində özünüz idarə edirsiniz, yeni faylları alır və quraşdırmanı təkrarlayırsınız.

Wildcard sertifikatlar

Let's Encrypt wildcard sertifikatlar (*.yourdomain.com) verə bilir, lakin yalnız DNS əsaslı yoxlama ilə. Hostinqinizdə wildcard sertifikat lazımdırsa, dəstəyə yazın (Kömək → Bizə yaz) — bunu özünüz başlada bilməzsiniz. Əksər hallarda bu lazım olmur: hostinqə əlavə etdiyiniz hər domen və subdomen öz pulsuz sertifikatını alır.

SSL-dən sonra qarışıq məzmun (mixed content) xəbərdarlıqları

SSL-i aktivləşdirmisiniz, lakin brauzer bəzi səhifələr üçün hələ də "Not Secure" göstərir?

Səbəb: HTTPS səhifəsində HTTP ilə yüklənən resurslar (şəkillər, skriptlər, CSS).

Həll: WordPress-də Really Simple SSL plaginini quraşdırın və işə salın. Digər tətbiqlərdə kodda http://yourdomain.com axtarın və https:// ilə əvəz edin.

Və ya .htaccess faylında HTTPS-i məcburi edin:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Daha sualınız varmı?

Canlı dəstəklə əlaqə saxlayın — günün istənilən vaxtı 3 dəqiqədən az median cavab müddəti.

Dəstəklə əlaqə