نحوه فعالسازی SSL در دایرکت ادمین
در این مقاله میخوانید
SSL در DirectAdmin برای برقراری ارتباط ایمن بین وبسایت و کاربران نصب میشود. گواهینامه SSL اطلاعات مبادلهشده وبسایتها و کاربران را رمزگذاری میکند. بههمیندلیل، امکان مداخله و سواستفاده مجرمان سایبری از اطلاعات را بهحداقل میرسد. بهطورپیشفرض پروتکل «HTTP» مسئول ارتباط و انتقال اطلاعات بین کاربران و وبسایتها بود. بااینحال، اطلاعات مبادلهشده درمعرض دسترسی هکرها قرار میگرفت که برای اطلاعات مهم میتوانست مشکلات زیادی ایجاد کند. ازاینرو، با نصب SSL در هاست میتوان اطلاعات را با اتصال امن مبادله کرد. در این مقاله از آموزش SSL، درباره نصب SSL در دایرکت ادمین و دلیل استفاده از آن بیشتر صحبت خواهیم کرد؛ پس تا پایان با ما همراه باشید.
گواهینامه SSL چیست؟
SSL مخفف Secure Sockets Layer، فناوریای برای رمزنگاری ارتباط میان مرورگر کاربر و سرور میزبان وبسایت است. با فعال بودن این گواهینامه، اطلاعاتی مانند نام کاربری، رمز عبور و مشخصات پرداخت در طول انتقال قابل شنود و سواستفاده نخواهند بود. هر گواهی SSL برای یک دامنه مشخص صادر میشود و شامل جزئیاتی مانند نام دامنه، مرجع صادرکننده گواهی (CA) و تاریخ اعتبار آن است.
برای آشنایی کاملتر با این مفهوم و انواع گواهیهای 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 شوید.

۲. از بخش 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 آشنایی ندارید، حتما مقاله زیر را مطالعه کنید:
آموزش ریدایرکت به HTTPS در دایرکت ادمین
نصب گواهینامه SSL بهتنهایی کافی نیست و برای اینکه تمام بازدیدکنندگان بهصورت خودکار از نسخه امن وبسایت استفاده کنند، باید ترافیک HTTP را به HTTPS هدایت کرد. برای این کار، در همان صفحه نصب SSL در هاست دایرکت ادمین، تیک گزینه Force SSL with https redirect را فعال و روی دکمه Save کلیک کنید.

با این کار، هر درخواستی که با آدرس 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 خطا دریافت میکنم که میگوید این امکان برای شما فعال نشده یا نصب نشده
فقط گواهی شرکتی را توضیح داده اید.
درباره گواهی رایگان چطور باید عمل کرد ؟
سلام وقت شما بخیر
از این لینک می تونید راهنمای دریافت SSL رایگان رو ببینید:
آموزش صدور و نصب گواهینامه SSL رایگان پارس پک