روی هاست رایکت، گواهی SSL رایگان برای هر دامنه‌ای که به هاست وصل باشد خودکار صادر و تمدید می‌شود. کافی است دامنه واقعاً به همین هاست اشاره کند. وضعیت هر دامنه را در سی‌پنل، بخش SSL/TLS Status می‌بینید و اگر گواهی صادر نشده، با دکمه‌ی Run AutoSSL دوباره درخواست می‌کنید. علت صادر نشدن تقریباً همیشه DNS است.

صفحه‌ی وضعیت

در سی‌پنل، بخش Security، روی SSL/TLS Status بزنید. فهرست همه‌ی نام‌های هاست می‌آید: دامنه‌ی اصلی، www، mail، ساب‌دامین‌ها و دامنه‌های اضافه.

زبانه Status در SSL/TLS سی‌پنل با وضعیت AutoSSL هر دامنه
زبانه‌ی Status؛ قفل سبز یعنی گواهی معتبر، علامت قرمز یعنی AutoSSL خطا داده

معنی آیکون‌ها

نشانه معنی کاری لازم است؟
قفل سبز، AutoSSL Domain Validated گواهی رایگان فعال است و خودکار تمدید می‌شود نه
قفل سبز با نام صادرکننده‌ی دیگر گواهی خریداری‌شده نصب است نه؛ AutoSSL به آن دست نمی‌زند
علامت قرمز، An error occurred the last time AutoSSL ran آخرین تلاش ناموفق بوده؛ دلیل زیرش نوشته بله
قفل باز یا Self-signed هنوز گواهی معتبری صادر نشده Run AutoSSL
Expires on … با تاریخ نزدیک تمدید خودکار چند روز قبل از انقضا انجام می‌شود معمولاً نه

اجرای دستی

  1. تیک دامنه‌هایی را که گواهی ندارند بزنید.
  2. اگر کنارشان Excluded نوشته، اول Include during AutoSSL را بزنید.
  3. دکمه‌ی Run AutoSSL را بزنید و چند دقیقه صبر کنید. صفحه را تازه کنید.

برای دامنه‌ای که تازه اضافه شده، گواهی معمولاً ظرف چند دقیقه تا چند ساعت خودکار می‌آید.

چرا صادر نمی‌شود؟

پیام خطا شامل علت راه رفع
DNS DCV: No local authority / does not resolve دامنه به این هاست اشاره نمی‌کند یا DNS هنوز پخش نشده نیم‌سرور یا رکورد A را درست کنید و صبر کنید (نیم‌سرور و رکورد A)
HTTP DCV … 404 / 403 / redirect فایل تأیید از وب در دسترس نیست قانون htaccess، رمز پوشه یا ریدایرکت اجباری را موقتاً بردارید
آی‌پی دیگری در پیام آمده دامنه پشت کلودفلر یا CDN است پراکسی را موقتاً خاموش کنید (فقط DNS) تا گواهی صادر شود
نام‌های www یا mail خطا دارند ولی دامنه سالم است آن رکوردها در DNS وجود ندارند رکورد را بسازید، یا آن نام را Exclude کنید
rate limit در مدت کوتاه چند بار درخواست شده چند ساعت صبر کنید
CAA record رکورد CAA دامنه به صادرکننده اجازه نمی‌دهد رکورد CAA را اصلاح یا حذف کنید

ساب‌دامین‌هایی که استفاده نمی‌کنید (و در DNS هم نیستند) همیشه خطا می‌دهند. این خطا بی‌ضرر است، ولی برای اینکه گزارش تمیز بماند آن‌ها را با Exclude from AutoSSL کنار بگذارید.

بعد از صادر شدن

  1. اجبار HTTPS: در بخش Domains، کلید Force HTTPS Redirect را برای دامنه روشن کنید.
  2. آدرس سایت: در وردپرس، هر دو نشانی را به https تغییر دهید.
  3. محتوای ترکیبی: اگر قفل مرورگر کامل نیست، تصویر یا اسکریپتی هنوز با http بار می‌شود. (رفع Not Secure)
  4. اگر بعد از اجبار HTTPS سایت در حلقه افتاد: Too many redirects.

رایگان یا خریداری‌شده؟

AutoSSL رایگان گواهی خریداری‌شده
رمزگذاری یکسان
اعتبار نزد مرورگرها یکسان
مدت کوتاه، با تمدید خودکار یک‌ساله
تأیید هویت سازمان ندارد در انواع OV و EV دارد
وایلدکارت ندارد دارد
مناسب برای بیشتر سایت‌ها سازمان‌هایی که تأیید هویت یا وایلدکارت لازم دارند

(SSL چیست، گواهی‌های SSL رایکت، نصب دستی گواهی)

سوال‌های رایج

گواهی رایگان منقضی می‌شود و باید کاری بکنم؟

نه. تا وقتی دامنه به هاست اشاره می‌کند، چند روز قبل از انقضا خودکار تمدید می‌شود.

دامنه پشت کلودفلر است؛ SSL هاست لازم دارم؟

بله، برای اینکه ارتباط بین کلودفلر و هاست هم رمزگذاری‌شده باشد و بتوانید حالت Full (strict) را انتخاب کنید.

پسوندهای app و dev بدون SSL باز نمی‌شوند؛ چه کنم؟

همین گواهی رایگان کافی است؛ فقط باید قبل از هر تستی صادر شده باشد. (دامنه‌ی app)