یکی از دغدغههای اصلی هر وبمستر و صاحب کسبوکار آنلاین، تأمین امنیت اطلاعات کاربران و بهبود رتبه سئو در نتایج جستجو است. پروتکل امنیتی SSL (Secure Sockets Layer) امروزه به یک استاندارد غیرقابلانکار در اینترنت تبدیل شده است و وبسایتهایی که از آن استفاده نمیکنند، با هشدار مرورگرها مواجه میشوند. اگر هاست شما از کنترل پنل محبوب DirectAdmin استفاده میکند، اما نگران پیچیدگیهای فنی فعالسازی گواهی امنیتی هستید، باید بدانید که این فرآیند بسیار سادهتر از آن چیزی است که تصور میکنید. در این راهنمای جامع از وبلاگ سابین سرور، به صورت گامبهگام نحوه فعالسازی و نصب گواهی SSL رایگان Let’s Encrypt را روی هاست دایرکت ادمین بررسی خواهیم کرد تا در کوتاهترین زمان ممکن، قفل سبز امنیتی را به وبسایت خود هدیه دهید و از بستر میزبانی ایمن لذت ببرید.
SSL چیست و چرا برای وبسایت شما حیاتی است؟
پروتکل SSL استانداردی برای رمزنگاری دادههای ارسالی و دریافتی بین مرورگر کاربر (Client) و سرور میزبان (Server) است. هنگامی که یک کاربر اطلاعات حساسی مانند نام کاربری، رمز عبور، اطلاعات کارت بانکی یا فرمهای تماس را در سایت شما وارد میکند، این دادهها در بستر اینترنت به صورت متن ساده منتقل میشوند. اگر وبسایت شما فاقد گواهی SSL باشد، هر هکری در مسیر شبکه میتواند به راحتی این اطلاعات را شنود و سرقت کند. گواهی SSL با ایجاد یک تونل رمزنگاریشده، این اطلاعات را به کدهای غیرقابل خوانش تبدیل میکند که امنیت ارتباطات را به شدت بالا میبرد.
علاوه بر جنبه حیاتی امنیت و حفظ حریم خصوصی کاربران، موتورهای جستجوگر نظیر گوگل اهمیت بسیار زیادی برای پروتکل HTTPS قائل هستند. وبسایتهایی که از SSL معتبر استفاده میکنند، امتیاز بالاتری در الگوریتمهای رتبهبندی دریافت میکنند. همچنین، مرورگرهای مدرن مانند گوگل کروم، سایتهای فاقد HTTPS را با برچسب Not Secure نشانهگذاری میکنند که این موضوع به شدت اعتماد کاربران را خدشهدار کرده و نرخ پرش (Bounce Rate) سایت را افزایش میدهد؛ بنابراین نصب این گواهی یک ضرورت ساختاری است.
پیشنیازهای نصب SSL رایگان در دایرکت ادمین
پیش از آنکه مراحل نصب و فعالسازی گواهی امنیتی را آغاز کنید، لازم است چند پیشنیاز فنی را بررسی کنید تا در حین کار با خطا مواجه نشوید و فرآیند فعالسازی با موفقیت انجام پذیرد:
- تنظیم صحیح رکوردهای DNS: دامنه یا سابدامین شما باید کاملاً به IP سرور میزبان متصل شده باشد. اگر به تازگی دامنه را ثبت کردهاید یا نیمسروها (Nameservers) را تغییر دادهاید، باید منتظر بمانید تا پخشی (Propagation) کامل DNS صورت گیرد.
- دسترسی به کنترلپنل: شما باید نام کاربری و رمز عبور هاست وردپرس دایرکت ادمین خود را در اختیار داشته باشید.
- پشتیبانی هاست از Let’s Encrypt: خوشبختانه تمامی سرویسهای میزبانی استاندارد و باکیفیت ما در سابین سرور، از جمله هاستهای پرسرعت و بهینه، از گواهیهای رایگان و معتبر Let’s Encrypt به صورت پیشفرض پشتیبانی میکنند.
مراحل گامبهگام نصب SSL رایگان Let’s Encrypt در دایرکت ادمین
فرآیند نصب و پیکربندی گواهی امنیتی در محیط دایرکت ادمین بسیار راستخط و سریع است. برای انجام این کار، کافی است مراحل زیر را با دقت دنبال کنید تا بدون هیچگونه ابهامی گواهی خود را دریافت نمایید:
مقدمه ورود و دسترسی به بخش تنظیمات
۱- در گام نخست، از طریق مرورگر خود وارد حساب کاربری هاست دایرکت ادمین شوید. پس از ورود به صفحه اصلی پنل، به دنبال بخش Account Manager بگردید و روی گزینه SSL Certificates کلیک کنید.

۲- پس از کلیک بر روی گزینه مذکور، وارد صفحه مدیریت گواهیهای امنیتی میشوید. در این صفحه اطلاعات مربوط به وضعیت فعلی SSL دامنه شما نمایش داده میشود.
چنانچه در پایین صفحه No items to show نوشته بود، یعنی هیچ ssl ای روی سایت و هاست شما نصب نشده است. اما جای نگرانی وجود ندارد.در مرحله بعدی براحتی نصب انجام خواهد شد.

فعالسازی اولیه SSL در دایرکت ادمین
۳- برای حل این مسئله و فعالسازی اولیه، کافی است روی بخش Get automatic certificate from ACME Provider در همان متن اخطار کلیک کنید تا به صفحه تنظیمات دسترسی امن هدایت شوید.
درخواست و صدور گواهی رایگان Let’s Encrypt
۴- حالا که بستر امنیتی اولیه آماده شده است، نوبت به صدور و نصب گواهی رایگان میرسد. در صفحه SSL Certificates مطابق تصویر زیر عمل کنید:

- تیک گزینه دوم را فعال کنید تا حالت صدور گواهی سفارشی یا رایگان فعال شود.
- در بخش ACME Provider تیک گزینه Let’s Encrypt را انتخاب کنید تا به رایگان بتوانید ssl دریافت کنید.
- در قسمت Common Name بررسی کنید که نام دامنه اصلی شما به درستی درج شده باشد.
- در بخش لیست ورودیها (Let’s Encrypt Certificate Entries)، میتوانید تیک سابدامینهای مهم مانند mail، ftp، www و سایر بخشهای دلخواه را بزنید تا گواهی امنیتی برای آنها نیز صادر شود. اگر این ادرس ها برای شما مهم نبودند و استفاده ای نداشتید اصلا نیاز نیست تا این موارد را تیک بزنید.
- در نهایت، روی دکمه Save در پایین صفحه کلیک کنید تا درخواست شما به سرور ارسال شود.
- دقت داشته باشید اگر ادان دامنه های دیگری در هاستتان داشته باشید مثل تصویر فوق، ممکن است دامنه اصلی و دامنه ای که نمایش داده میشود متفاوت باشد پس باید لیست را بالا و پایین کرده و دامنه اصلی خود را پیدا کنید.
پس از گذشت چند ثانیه و برقراری ارتباط سرور دایرکت ادمین با مرجع صادرکننده Let’s Encrypt، صفحه رفرش شده و پیام موفقیتآمیز نصب گواهی SSL به نمایش در خواهد آمد. قبل ازین مورد حتما توجه داشته باشید که نیاز است
اجباری کردن انتقال ترافیک از HTTP به HTTPS
نصب گواهی SSL تنها قدم اول است؛ برای اینکه مطمئن شوید تمامی بازدیدکنندگان وبسایت شما به جای نسخه ناامن HTTP، مستقیماً به نسخه امن HTTPS هدایت میشوند، باید قابلیت ریدایرکت اجباری را فعال کنید. برای این کار در همان بخش تنظیمات دایرکت ادمین، گزینه Force SSL with https redirect را فعال کنید.
با ذخیره این تنظیمات، تمام درخواستهای کاربران به صورت خودکار به بستر امن منتقل خواهد شد.
دلایل رایج عدم نصب موفقیتآمیز SSL و روشهای عیبیابی
گاهی اوقات ممکن است فرآیند صدور گواهی Let’s Encrypt در دایرکت ادمین با خطا مواجه شود. شناخت دلایل رایج این موضوع به شما کمک میکند تا به سرعت مشکل را برطرف کنید:
- اشکال در رکوردهای A دامنه: اگر دامنه شما به IP دیگری اشاره کند یا رکوردهای آن به درستی تنظیم نشده باشند، سرور صادرکننده نمیتواند مالکیت دامنه شما را تأیید کند.
- مسدود بودن پورت 80: فرآیند اعتبارسنجی Let’s Encrypt از طریق پورت 80 انجام میشود. اگر فایروال سرور یا هاست شما این پورت را مسدود کرده باشد، صدور گواهی با شکست مواجه میشود.
- وجود فایلهای مسدودکننده در هاست: گاهی تنظیمات فایل .htaccess یا وجود قوانین خاصی در روت هاست مانع از دسترسی رباتهای اعتبارسنج به پوشه
.well-knownمیشود.
مزایای استفاده از زیرساختهای پایدار سابین سرور
مدیریت وبسایت روی یک هاست پرقدرت و بهینه، نقش بسزایی در پایداری سرویسهای امنیتی دارد. شرکت سابین سرور با ارائه هاستهای مجهز به دیسکهای پرسرعت NVMe، وبسرورهای قدرتمند و پشتیبانی فنی ۲۴ ساعته در تمامی روزهای هفته، بستری امن، پایدار و پرسرعت را برای راهاندازی انواع وبسایتهای وردپرسی و شرکتی فراهم کرده است. اگر وبسایت شما در حال رشد است و به منابع اختصاصیتری نیاز دارید، میتوانید با خیال راحت سرویس خود را ارتقا دهید.
برای اطلاعات بیشتر در این زمینه، پیشنهاد میکنیم نگاهی به مقاله آموزش گامبهگام ارتقاء هاست در سابین سرور بیندازید تا مسیر توسعه سایت خود را هموارتر سازید.
جمعبندی و نتیجهگیری
در این مقاله آموزشی تلاش کردیم به صورت جامع، قدمبهقدم و به زبان ساده، نحوه نصب و فعالسازی SSL رایگان را در کنترلپنل دایرکت ادمین بررسی کنیم. استفاده از گواهی امنیتی Let’s Encrypt امنیت اطلاعات کاربران را تضمین کرده و تأثیر مستقیمی بر جایگاه سئوی سایت شما در نتایج گوگل خواهد گذاشت.
اگر در هر یک از مراحل نصب گواهی با ابهام یا سوالی مواجه شدید، یا نیاز به راهنمایی بیشتری داشتید، میتوانید نظرات خود را در انتهای این صفحه با تیم کارشناسان سابین سرور در میان بگذارید تا در کوتاهترین زمان ممکن پاسخگوی شما باشیم و چالشهای فنیتان را برطرف نماییم.




