نحوه فعال سازی SSL در دایرکت ادمین
SSL در DirectAdmin برای برقراری ارتباط ایمن بین وبسایت و کاربران نصب میشود. گواهینامه SSL گزارشها مبادلهشده وبسایتها و کاربران را رمزگذاری میکند. بههمیندلیل، فرصت مداخله و سواستفاده مجرمان سایبری از گزارشها را بهحداقل میرسد. بهطورپیشفرض پروتکل «HTTP» مسئول ارتباط و انتقال دادهها بین کاربران و وبسایتها بود. بااینحال، گزارشها مبادلهشده درمعرض دسترسی هکرها قرار میگرفت که برای گزارشها مهم میتوانست مشکلات زیادی ایجاد کند. ازاینرو، با نصب SSL در هاست میتوان گزارشها را با اتصال امن مبادله کرد. در این مقاله از آموزش SSL، درباره نصب SSL در دایرکت ادمین و دلیل استفاده از آن بیشتر صحبت خواهیم کرد؛ پس تا پایان کار با ما همراه باشید.
SSL مخفف Secure Sockets Layer، فناوریای برای رمزنگاری ارتباط میان مرورگر کاربر و سرور میزبان وبسایت است. با فعال بودن این گواهینامه، دادههای مانند نام کاربری، رمز عبور و مشخصات پرداخت در طول انتقال قابل شنود و سواستفاده نخواهند بود. هر گواهی SSL برای یک دامنه مشخص صادر میشود و شامل اطلاعاتی مانند نام دامنه، مرجع صادرکننده گواهی (CA) و تاریخ اعتبار آن است.
برای آشنایی دقیقتر با این مفهوم و انواع گواهیهای SSL، مطالعه مقاله زیر را پیشنهاد میکنیم:
SSL چیست؟
HTTP یا Hyper Text Transfer Protocol، پروتکل استانداردی برای انتقال شرح بین سرور و مرورگر است که در آن هیچ رمزنگاریای روی دادهها انجام نمیشود. به همین دلیل، اطلاعات ردوبدلشده در معرض شنود قرار دارد. HTTPS ویرایش امن همین پروتکل است و با افزودن لایه SSL یا TLS، دادهها را پیش از انتقال رمزنگاری میکند. نمایش آیکون قفل در نوار آدرس مرورگر، نشانه فعال بودن HTTPS و امن بودن ارتباط با آن وبسایت است. به همین دلیل، نصب SSL و فعالسازی HTTPS هم به امنیت گزارشها کاربران کمک میکند و هم در رتبهبندی سایت در نتایج گوگل تاثیر مثبت دارد.
برای انواع کسبوکارهای بزرگ و کوچک با بودجههای مختلف میتوانید از میان پلنهای متنوع گواهی SSL پارسپک، بهترین گزینه را انتخاب کنید و از مزایایی مانند پشتیبانی شبانهروزی و امنیت مفصل بهرهمند شوید.
پس از دریافت فایلهای گواهینامه SSL (شامل Private Key، Certificate و CA Bundle) از مرجع صادرکننده یا پارسپک، میتوانید آنها را در پنل دایرکت ادمین نصب کنید. اگر روی هاست خود از کنترلپنل cPanel استفاده میکنید، روند نصب متفاوت است و بهتر است مقاله نحوه نصب SSL در cPanel را مطالعه کنید. برای نصب SSL در دایرکت ادمین، مراحل زیر را دنبال کنید:
۱. با نام کاربری و رمز عبور هاست خود وارد پنل DirectAdmin شوید.
۲. از بخش Account Manager، گزینه SSL Certificates را انتخاب کنید.
۳. در صفحه بازشده، گزینه Paste a pre-generated certificate and key را انتخاب کنید.
۴. در کادر Key، محتوای فایل Private Key دریافتی را وارد کنید.
۵. در کادر Certificate، فایل Certificate را Paste کنید و روی گزینه Save کلیک کنید.
۶. پس از ذخیره تحولات، در بالای صفحه روی گزینه SSL CA Certificate کلیک کنید.
۷. تیک گزینه Use a CA Cert را فعال و محتوای فایل CA Bundle را در کادر مربوطه Paste کنید.
۸. در اتمام، روی Save کلیک کنید تا گواهینامه بهطور مفصل فعال شود.
پس از طی این مراحل، پیامی مبنیبر اعمال اصلاحات نمایش داده میشود و ممکن است فعالسازی دقیق گواهینامه تا چند دقیقه زمان ببرد.
برای مشاهده حاصل، کش مرورگر خود را با کلیدهای ترکیبی Ctrl+F5 پاک کنید. علاوه بر این میتوانید با ابزارهای آنلاین تحلیل SSL صحت نصب را تحلیل کنید.
اگر با نحوه نصب SSL در cPanel آشنایی ندارید، حتما مقاله زیر را مطالعه کنید:
نحوه نصب SSL در cPanel
نصب گواهینامه SSL بهتنهایی کافی نیست و برای اینکه تمام بازدیدکنندگان بهصورت خودکار از ادیشن امن وبسایت استفاده کنند، باید ترافیک HTTP را به HTTPS هدایت کرد. برای این کار، در همان صفحه نصب SSL در هاست دایرکت ادمین، تیک گزینه Force SSL with https redirect را فعال و روی دکمه Save کلیک کنید.
با این کار، هر درخواستی که با آدرس HTTP به سمت وبسایت ارسال شود، بهطور خودکار به ویرایش HTTPS هدایت خواهد شد.
هاست دایرکت ادمین را با بهترین کیفیت، در لوکیشنهای متنوع ایران و اروپا از پارسپک تهیه کنید. برای مشاهده تعرفهها روی لینک زیر کلیک نمایید:
گاهی با وجود طیکردن تمام مراحل نصب، گواهینامه SSL فعال نمیشود یا وبسایت همچنان با خطای امنیتی نمایش داده میشود. رایجترین دلایل این مشکل و راهحل آنها بهشرح زیر است:
نکته:
گاهی ممکن است تنظیمات CDN به گونهای باشد که مرورگرها به جای استفاده از SSL هاست اصلی از SSL نصب شده در CDN استفاده کنند.
نصب SSL در دایرکت ادمین کار پیچیدهای نیست و با طی چند مرحله ساده میتوان گواهینامه امنیتی را روی هر دامنه فعال کرد. فعالسازی این گواهینامه، همراه با ریدایرکت خودکار به HTTPS، به تبادل امن اطلاعات کاربران و بهبود سئوی وبسایت کمک زیادی میکند. اگر پس از نصب با مشکلی مواجه شدید، ارزیابی تنظیمات DNS و صحت فایلهای گواهینامه معمولاً کافی است تا SSL بهدرستی فعال شود.
برای این کار، وارد پنل DirectAdmin شوید و از بخش Account Manager، گزینه SSL Certificates را انتخاب کنید. سپس گزینه Get automatic certificate from ACME Provider را انتخاب و دامنه و زیردامنههای مدنظر را انتخاب کرده و در نهایت بر روی Save کلیک کنید و صبر کنید تا گواهی دریافت و نصب شود.
SSL گواهینامه دیجیتالی است که هویت وبسایت را تأیید و گزارشها مبادلهشده بین سرور و مرورگر کاربر را رمزنگاری میکند.
این خطا معمولاً بهدلیل عدم تطابق دامنه گواهینامه با دامنه نصبشده رخ میدهد. کافی است تحلیل کنید گواهینامه برای همان دامنه دقیق (با یا بدون www) صادر شده باشد و در صورت نیاز، آن را مجدداً برای دامنه صحیح درخواست کنید.
