نحوه فعال‌سازی SSL در دایرکت ادمین

نحوه فعال‌سازی SSL در دایرکت ادمین
Avatar
نویسنده: پارسا مهرآئین
سه‌شنبه 24 شهریور 1405
مطالعه: ۷ دقیقه ۳ نظر ۸۰۸۷ بازدید

SSL در DirectAdmin برای برقراری ارتباط ایمن بین وب‌سایت و کاربران نصب می‌شود. گواهینامه SSL اطلاعات مبادله‌شده وب‌سایت‌ها و کاربران را رمزگذاری می‌کند. به‌همین‌دلیل، امکان مداخله و سواستفاده مجرمان سایبری از اطلاعات را به‌حداقل می‌رسد. به‌طور‌پیش‌فرض پروتکل «HTTP» مسئول ارتباط و انتقال اطلاعات بین کاربران و وب‌سایت‌ها بود. با‌این‌حال، اطلاعات مبادله‌شده درمعرض دسترسی هکرها قرار می‌گرفت که برای اطلاعات مهم می‌توانست مشکلات زیادی ایجاد کند. ازاین‌رو، با نصب SSL در هاست می‌توان اطلاعات را با اتصال امن مبادله کرد. در این مقاله از آموزش SSL، درباره نصب SSL در دایرکت ادمین و دلیل استفاده از آن بیشتر صحبت خواهیم کرد؛ پس تا پایان با ما همراه باشید.

گواهی‌نامه SSL چیست؟

SSL مخفف Secure Sockets Layer، فناوری‌ای برای رمزنگاری ارتباط میان مرورگر کاربر و سرور میزبان وب‌سایت است. با فعال بودن این گواهی‌نامه، اطلاعاتی مانند نام کاربری، رمز عبور و مشخصات پرداخت در طول انتقال قابل شنود و سواستفاده نخواهند بود. هر گواهی SSL برای یک دامنه مشخص صادر می‌شود و شامل جزئیاتی مانند نام دامنه، مرجع صادرکننده گواهی (CA) و تاریخ اعتبار آن است.

برای آشنایی کامل‌تر با این مفهوم و انواع گواهی‌های SSL، مطالعه مقاله زیر را پیشنهاد می‌کنیم:

SSL چیست؟

منظور از HTTP و HTTPS چیست؟

HTTP یا Hyper Text Transfer Protocol، پروتکل استانداردی برای انتقال اطلاعات بین سرور و مرورگر است که در آن هیچ رمزنگاری‌ای روی داده‌ها انجام نمی‌شود. به همین دلیل، اطلاعات ردوبدل‌شده در معرض شنود قرار دارد. HTTPS نسخه امن همین پروتکل است و با افزودن لایه SSL یا TLS، داده‌ها را پیش از انتقال رمزنگاری می‌کند. نمایش آیکون قفل در نوار آدرس مرورگر، نشانه فعال بودن HTTPS و امن بودن ارتباط با آن وب‌سایت است. به همین دلیل، نصب SSL و فعال‌سازی HTTPS هم به امنیت اطلاعات کاربران کمک می‌کند و هم در رتبه‌بندی سایت در نتایج گوگل تاثیر مثبت دارد.

خرید گواهی SSL پارس‌پک با بهترین قیمت

برای انواع کسب‌وکارهای بزرگ و کوچک با بودجه‌های مختلف می‌توانید از میان پلن‌های متنوع گواهی SSL پارس‌پک، بهترین گزینه را انتخاب کنید و از مزایایی مانند پشتیبانی شبانه‌روزی و امنیت کامل بهره‌مند شوید.

آموزش نصب SSL در دایرکت ادمین

پس از دریافت فایل‌های گواهینامه SSL (شامل Private Key، Certificate و CA Bundle) از مرجع صادرکننده یا پارس‌پک، می‌توانید آن‌ها را در پنل دایرکت ادمین نصب کنید. اگر روی هاست خود از کنترل‌پنل cPanel استفاده می‌کنید، روند نصب متفاوت است و بهتر است مقاله نحوه نصب SSL در cPanel را مطالعه کنید. برای نصب SSL در دایرکت ادمین، مراحل زیر را دنبال کنید:
۱. با نام کاربری و رمز عبور هاست خود وارد پنل DirectAdmin شوید.

ورود به پنل DirectAdmin
ورود به پنل دایرکت ادمین

۲. از بخش Account Manager، گزینه SSL Certificates را انتخاب کنید.

بخش Account Manager
بخش Account Manager

۳. در صفحه باز‌شده، گزینه Paste a pre-generated certificate and key را انتخاب کنید.

گزینه Paste a pre-generated certificate and key
گزینه Paste a pre-generated certificate and key

۴. در کادر Key، محتوای فایل Private Key دریافتی را وارد کنید.
۵. در کادر Certificate، فایل Certificate را Paste کنید و روی گزینه Save کلیک کنید.
۶. پس از ذخیره تغییرات، در بالای صفحه روی گزینه SSL CA Certificate کلیک کنید.

گزینه SSL CA Certificate
گزینه SSL CA Certificate

۷. تیک گزینه Use a CA Cert را فعال و محتوای فایل CA Bundle را در کادر مربوطه Paste کنید.
۸. در پایان، روی Save کلیک کنید تا گواهینامه به‌طور کامل فعال شود.
پس از طی این مراحل، پیامی مبنی‌بر اعمال تغییرات نمایش داده می‌شود و ممکن است فعال‌سازی کامل گواهینامه تا چند دقیقه زمان ببرد.
برای مشاهده نتیجه، کش مرورگر خود را با کلیدهای ترکیبی Ctrl+F5 پاک کنید. همچنین می‌توانید با ابزارهای آنلاین بررسی SSL صحت نصب را بررسی کنید.

اگر با نحوه نصب SSL در cPanel آشنایی ندارید، حتما مقاله زیر را مطالعه کنید:

نحوه نصب SSL در cPanel

آموزش ریدایرکت به HTTPS در دایرکت ادمین

نصب گواهینامه SSL به‌تنهایی کافی نیست و برای اینکه تمام بازدیدکنندگان به‌صورت خودکار از نسخه امن وب‌سایت استفاده کنند، باید ترافیک HTTP را به HTTPS هدایت کرد. برای این کار، در همان صفحه نصب SSL در هاست دایرکت ادمین، تیک گزینه Force SSL with https redirect را فعال و روی دکمه Save کلیک کنید.

گزینه Force SSL with https redirect
گزینه Force SSL with https redirect

با این کار، هر درخواستی که با آدرس HTTP به سمت وب‌سایت ارسال شود، به‌طور خودکار به نسخه HTTPS هدایت خواهد شد.

سرویس هاست دایرکت ادمین پارس‌پک

هاست دایرکت ادمین را با بهترین کیفیت، در لوکیشن‌های متنوع ایران و اروپا از پارس‌پک تهیه کنید. برای مشاهده تعرفه‌ها روی لینک زیر کلیک نمایید:

نحوه رفع مشکل عدم فعال‌سازی SSL در دایرکت ادمین

گاهی با وجود طی‌کردن تمام مراحل نصب، گواهینامه SSL فعال نمی‌شود یا وب‌سایت همچنان با خطای امنیتی نمایش داده می‌شود. رایج‌ترین دلایل این مشکل و راه‌حل آن‌ها به‌شرح زیر است:

  • عدم اتصال صحیح دامنه به هاست: اگر رکوردهای DNS دامنه به‌درستی به آی‌پی هاست اشاره نکنند یا هنوز Propagate نشده باشند، گواهینامه نمی‌تواند فعال شود. بررسی تنظیمات DNS و صبر چند ساعته برای انتشار کامل آن، معمولاً این مشکل را برطرف می‌کند.
  • خطای Certificate Mismatch: این خطا زمانی رخ می‌دهد که دامنه ثبت‌شده در گواهینامه با دامنه‌ای که SSL روی آن نصب شده، مطابقت نداشته باشد. کافی است از صدور گواهینامه برای همان دامنه دقیق (با یا بدون www) اطمینان حاصل کنید.
  • غیرفعال بودن قابلیت SSL در پلن هاست: برخی پلن‌های هاست اشتراکی امکان نصب گواهی سفارشی را محدود می‌کنند. در این موارد، تماس با پشتیبانی ارائه‌دهنده هاست برای فعال‌سازی این قابلیت لازم است.
  • کش مرورگر یا CDN: گاهی با وجود نصب موفق SSL، مرورگر یا سرویس CDN همچنان نسخه قدیمی و ناامن سایت را نمایش می‌دهد. پاک‌کردن کش مرورگر و در صورت استفاده از CDN، پاک‌سازی کش آن سرویس، این مشکل را حل می‌کند

نکته:

گاهی ممکن است تنظیمات CDN به گونه‌ای باشد که مرورگرها به جای استفاده از SSL هاست اصلی از SSL نصب شده در CDN استفاده کنند.

  • منقضی‌شدن یا نامعتبر بودن فایل گواهینامه: اگر فایل‌های Certificate یا CA Bundle به‌درستی و بدون فاصله اضافه Paste نشده باشند، دایرکت ادمین قادر به فعال‌سازی SSL نخواهد بود؛ بنابراین بهتر است این فایل‌ها را مجدداً و با دقت وارد کنید.

جمع‌بندی

نصب SSL در دایرکت ادمین کار پیچیده‌ای نیست و با طی چند مرحله ساده می‌توان گواهینامه امنیتی را روی هر دامنه فعال کرد. فعال‌سازی این گواهینامه، همراه با ریدایرکت خودکار به HTTPS، به تبادل امن اطلاعات کاربران و بهبود سئوی وب‌سایت کمک زیادی می‌کند. اگر پس از نصب با مشکلی مواجه شدید، بررسی تنظیمات DNS و صحت فایل‌های گواهینامه معمولاً کافی است تا SSL به‌درستی فعال شود.

سوالات متداول

۱. فعال‌سازی SSL رایگان در دایرکت ادمین چگونه است؟

برای این کار، وارد پنل DirectAdmin شوید و از بخش Account Manager، گزینه SSL Certificates را انتخاب کنید. سپس گزینه Get automatic certificate from ACME Provider را انتخاب و دامنه و زیردامنه‌های مدنظر را انتخاب کرده و در نهایت بر روی Save کلیک کنید و صبر کنید تا گواهی دریافت و نصب شود.

۲. SSL چیست؟

SSL گواهینامه دیجیتالی است که هویت وب‌سایت را تأیید و اطلاعات مبادله‌شده بین سرور و مرورگر کاربر را رمزنگاری می‌کند.

۳. در صورت بروز خطای Certificate Mismatch چه باید کرد؟

این خطا معمولاً به‌دلیل عدم تطابق دامنه گواهینامه با دامنه نصب‌شده رخ می‌دهد. کافی است بررسی کنید گواهینامه برای همان دامنه دقیق (با یا بدون www) صادر شده باشد و در صورت نیاز، آن را مجدداً برای دامنه صحیح درخواست کنید.

۳ نظر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ارسال دیدگاه در وبلاگ پارس‌پک را مطالعه کرده و آن‌ها را می‌پذیرم.

    با سلام در SSL Certificates خطا دریافت می‌کنم که می‌گوید این امکان برای شما فعال نشده یا نصب نشده

    عمار محمدی
    چهارشنبه ۶ مهر ۱۴۰۱

    فقط گواهی شرکتی را توضیح داده اید.
    درباره گواهی رایگان چطور باید عمل کرد ؟

    رضوان
    چهارشنبه ۳ آبان ۱۴۰۲