هاست دایرکت ادمین

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

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

نصب ssl دایرکت ادمین

فعال سازی ssl دایرکت ادمین یکی از کارهایی است که باید به منظور ایجاد اتصال ایمن توسط صاحبان وب سایت هایی که از کنترل پنل دایرکت ادمین استفاده می کنند، صورت بگیرد. برای راه اندازی ssl دایرکت ادمین نیاز است که اقداماتی را از طریق کنترل پنل خود داشته باشید که در این مقاله آنها را به شما آموزش خواهیم داد. اما قبل از شروع آموزش گام به گام ساخت ssl در دایرکت ادمین، لازم است کمی با مفهوم گواهینامه امنیتی ssl آشنا شوید.

گواهینامه ssl چیست؟

گواهینامه ssl که مخفف Secure Sockets Layer است، در اصل فایل های اطلاعاتی کوچکی هستند که باعث می شوند تا کاربران بتوانند اطلاعات خود را در محیطی کدگذاری شده مبادله کنند. در واقع به صورت پیشفرض از پروتکل http استفاده می شود. اما با نصب ssl پروتکل سایت از http به https تغییر کرده و امکان داشتن یک اتصال ایمن از یک سرور وب به یک مرورگر فراهم می شود. «S» قرار گرفته در انتهای پروتکل https نشان دهنده فعال بودن گواهینامه ssl روی وب سایت مورد نظر است. به طور معمول از ssl برای ایمن کردن استفاده می شود. همچنین فرآیند انتقال اطلاعات مهم و محرمانه افراد کاملا ایمن شده و  ورود به پروفایل کاربری در وب سایت های مختلف استفاده می شود. حتما می پرسید گواهی SSL برای چه منظوری مفید است؟

  • افزایش امنیت معاملاتی که از طریق کارت های اعتباری صورت می گیرند.
  • وب سایت هایی که اطلاعات محرمانه و مهم کاربران را دریافت می کنند.
  • وب سایت های فروشگاهی
  • و…

صاحبان سایت ها باید بتوانند از این اطلاعات در برابر هکرها و افراد سودجو محافظ کنند و هیچ چیزی به اندازه گواهینانه ssl نمی تواند این کار را انجام دهد. در واقع گواهی ssl یک لایه امنیتی به وب سایت شما اضافه می کند.

ضرورت تغییر dns های دامنه برای تنظیم ssl دایرکت ادمین

در نظر داشته باشید که پیش از اقدام برای نصب ssl رایگان روی دایرکت ادمین باید dns هاست خود را روی دامنه ست و نشر دهید. اگر هنوز برای تنظیم dns اقدام نکرده اید با توجه به نوع دامنه ای که استفاده می کنید، می توانید از دیگر مقالات پایگاه دانش که در این زمینه نوشته شده اند، استفاده نمایید:

فعال سازی ssl در نسخه جدید دایرکت ادمین

با توجه به این نکته که دایرکت ادمین به تازگی نسخه جدید پنل مدیریتی خود را منتشر کرده است، برخی از شرکت های ارائه دهنده خدمات هاستینگ این نسخه را روی سرورهای خود کانفیگ کرده و از آن استفاده می کنند. برخی نیز همچنان از نسخه قدیم آن استفاده می کنند. مبنای این آموزش بر اساس نسخه جدید منتشر شده دایرکت ادمین می باشد.

نکته ای که باید به آن اشاره شود این است که در میزبان فا گواهینامه ssl روی سرورها به صورت پیش فرض نصب است. به همین دلیل دیگر نیازی به نصب ssl میزبان فا وجود ندارد و شما می توانید تنها اقدام به فعال کردن آن نمایید.
  1. در ابتدا به کمک راهنمای ورود به هاست دایرکت ادمین به پنل مدیریتی هاست خود وارد شوید.
  2. سپس از طریق منو Account Manager زیر منو SSL Certificate را انتخاب نمایید.
    آموزش نصب ssl دایرکت ادمین
  3. در این مرحله با صفحه ای همانند تصویر زیر رو به رو می شوید. در این صفحه باید روی دکمه ENABLE SSL کلیک کنید.
    نحوه نصب ssl دایرکت ادمین
  4. در صفحه ای که به شما نمایش داده می شود، زبانه های مختلفی وجود دارد که باید مطابق نیاز خود یکی از آنها را انتخاب نمایید. اما به طور معمول زبانه اول مورد استفاده شما قرار خواهد گرفت. چرا که این زبانه مربوط به فعال سازی SSL رایگان Let’s Encrypt است. تنها کاری که باید در این مرحله انجام دهید بررسی اطلاعات قرار گرفته در فیلدها و کلیک کردن روی دکمه SAVE است.
    نصب ssl دایرکت ادمین

بدین ترتیب می توانید به راحتی و تنها با چند کلیک اقدام به فعال سازی ssl رایگان در دایرکت ادمین نمایید.

نکته بسیار مهم: دقت داشته باشید بعد از فعالسازی SSL روی هاست خود، اگر برای راه اندازی وبسایت خود از وردپرس استفاده می کنید به منظور فعال یا غیر فعالسازی گواهی روی CMS خود از آموزش های زیر کمک بگیرید.

فعالسازی SSL روی وردپرس  آموزش غیرفعال کردن SSL در وردپرس

چطور متوجه شویم ssl فعال شده است؟

بعد از طی مراحل ذکر شده می بایست دامنه خود را بررسی نمایید تا متوجه شوید آیا تغییر پروتکل از http به https به درستی انجام شده یا خیر؟ برای این منظور دامنه خود را مرورگر وارد نمایید. وجود موارد زیر نشان دهده فعال شدن گواهی SSL روی دامنه می باشد:

  1. وجود قفل در کنار نام دامنه.
  2. نمایش پیغام Connection is secure موقع کلیک روی آیکن قفل کنار دامنه.
  3. نمایش پروتکل https در کنار لینک های وب سایت.

تبدیل http به https در دایرکت ادمین

نصب گواهینامه ssl در دایرکت ادمین یکی از مهم ترین کارهایی است که باید برای ارائه اتصالی ایمن و مطمئن به کاربران خود انجام دهید. در این مقاله تلاش ما بر این بوده است تا با ارائه آموزش ssl  دایرکت ادمین به شما در زمینه نصب گواهینامه ssl در دایرکت ادمین کمک نماییم. نصب SSL روی هاست موجب تبدیل پروتکل HTTP به HTTPS خواهد شد. بدین ترتیب در راستای افزایش امنیت گام برمیدارید.

آموزش رایگان دایرکت ادمین

4.5/5 - (11 امتیاز)

درناز خیبرگیر

چند سالی است که کار ترجمه را دنبال کرده و اکنون در زمینه تولید محتوا فعالیت می کند. او در حال حاضر به تیم تحریریه میزبان فا پیوسته است.

‫۳۴ دیدگاه ها

  1. ممنون میزبانفای عزیز و ممنون خانم خیبرگیر بزرگوار
    کاملا کاربردی و مشکل من رو سه سوته بعد از کلی دردسر حل کرد
    دمتون گرم

    1. با سلام دوست عزیز
      ممنون از شما و انرژی خوبی که دادید. هدف میزبان فا کسب رضایت شما همراهان عزیز است و خوشحالم که توانسته ایم به این هدف دست پیدا کنیم.
      موفق و پیروز باشید

  2. سلام خیلی ممنونم بابت مطلب آموزندتون من تمام این کار ها رو انجام دادم و پیغام فعال سازی رو دریافت کردم اما بعد از چک کردن متوجه شدم پروتکل https در کنار لینک های وب سایت نمایش داده نمیشه به نظر شما مشکل از کجاست؟

    1. با سلام بهار عزیر
      ممنون از ابراز محبت شما. در خصوص مشکل پیش آمده می توانید از طریق آموزش نحوه نصب ssl روی وردپرس و از طریق ویرایش فایل htaccess. سایت خودتان اقدام به فعالسازی ssl وب سایت خود نمایید. بعد از فعالسازی مشکل پیش آمده نیز مرتفع خواهد شد.
      موفق و پیروز باشید

  3. با تشکر از آموزش خوبتون. من گواهی رو برای سایتم و سابدامینش که هاست دانلود هست گرفتم. سایت بعد از نصب افزونه وردپرسی، اکی شد و فعال شد اما هاست دانلود با وجود اینکه داخل پنلش میگه گواهی فعاله، اما اصلا علامت قفل نمیاد. بعضی وقتا هم مرورگر کروم اخطار امن نبودن آدرس هاست دانلود رو میده. چجوری می تونم گواهی ساب دامین رو فعال کنم که علامت قفل رو هم نشون بده؟

    1. با سلام دوست عزیز
      ممنون از ابراز محبت شما. شما باید توجه داشته باشید که علاوه بر فعالسازی ssl روی هاست اصلی خود باید آن را روی هاست دانلود نیز به صورت جداگانه فعال نمایید. یعنی باید مسیری که برای فعالسازی ssl سایت اصلی خود طی کرده اید را برای هاست دانلود نیز طی نمایید. اما لازم است در نظر داشته باشید که باید مطمئن شوید که شرکت ارائه دهنده خدمات هاستینگ شما قابلیت فعالسازی ssl را دارا می باشد. اگر از ssl برای هاست دانلود پشتیبانی نشود شما امکان فعالسازی ssl را برای آن نخواهید داشت.
      موفق و پیروز باشید

  4. سلام. ممنون از آموزشتون.
    من اس اس ال نصب کردم روی دایرکت ادمین چندتا سوال و مشکل دارم:
    1 – بعد از نصب اس اس ال وقتی آدرس سایتم رو در ادرس بار وارد میکنم به صورت خودکار تشخیص نمیده که سایت باید با اچ تی تی پی اس باز بشه . باید دستی اپ تی تی پی اس رو وارد کنم تا اس اس ال تشخیص داده بشه.
    2- چرا وقتی با اچ تی تی پی باز میشه ایندکسه پوشه ی پابلیک رو میخونه ولی وقتی با اپ تی تی پی اس باز میشه ایندکسه پوشه ی پریویت رو میخونه؟
    تشکر میکنم اگر راهنمایی کنید

  5. سلام وقتون بخیر . لطف می کنید بگید این ارور مربوط به چه موضوعی میشه البته طولانی بود خیلی من یه قسمت اولشو گذاشتم فقط.. ممنون مچکر
    Cannot Execute Your Request

    Details

    /usr/local/directadmin/scripts/letsencrypt.sh: line 232: [: secp384r1: integer expression expected

    1. با سلام دوست عزیز
      متاسفانه نمونه متنی که قرار داده اید کامل نیست و اگر برایتان مقدور است متن کامل تری را قرار دهید تا بتوانم به شکل مناسب تری شما را راهنمایی کنم. چرا که خطاهای ssl متفاوت هستند و نمی توان از یک راه حل یکسان برای آنها استفاده کرد.
      موفق و پیروز باشید

    1. سلام و احترام؛
      در نسخه های جدید مرورگر علامت قفل سبزرنگ نمایش داده نمیشه. اگر به جای پروتکل http پروتکل https نمایش داده میشه و آدرس هاتون با این پروتکل شروع میشن کفایت میکنه.

  6. سلام وقت بخیر
    با گذراندن این مراحل SSL فعال نخواهد شد ، شما نیاز دارید جهت ریدایرکت آدرس سایت از http به https کد زیر را در فایل htaccess قرار دهید:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) %{HTTP_HOST}%{REQUEST_URI} [R,L]

    موفق باشید.

  7. تکی به چه صورت هست؟
    وقتی تیک گزینه Let’s Encrypt Certificate Entries زده میشه خطای ضمیمه شده رو میده اما برای آدرس سایت مشکلی نداره روی ftp,mailو … خطا میده.

    1. سلام وقت بخیر؛
      این خطا به رکوردهای میل هاست شما اشاره میکنه. داکیومنشنی که خدمتتون ارسل میکنم رو کامل مطالعه کنید:
      community.letsencrypt.org/t/nxdomain-looking-up-a-for-check-that-a-dns-record-exists-for-this-domain/122096

  8. سلام و تشکر بابت مطلب مفید و کاربردیتون. سوالی داشتم. اگر ssl رایگان نخواهیم استفاده کنیم و گواهی رو خریداری کرده باشیم چطور باید رو دایرکت ادمین ست کنیم و سوال دیگر اینکه این گواهی رایگان چقدر قابل اطمینان و حساب باز کردن هست ؟ مثلا محدودیت ماهانه یا روزانه داره یا خلاصه تفاوتش با گواهی های پولی در چیست

    1. با سلام دوست عزیز
      شما می توانید بعد از خرید ssl به جای انتخاب گزینه Free & automatic certificate from Let’s Encrypt روی گزینه Create your own self signed certificate کلیک نمایید. گواهینامه ssl که به صورت رایگان ارائه می شود let’s Encrypt است که از اعتبار و امنیت بالایی است و در حال حاضر تعداد زیادی از وب سایت های حاضر در سطح اینترنت از آن استفاده می کنند.
      موفق و پیروز باشید

  9. سلام بسیار ممنون
    چرا برخی شرکت ها آموزشی مثل شما پول میگیرن برای انجام ؟!

    1. سلام و احترام؛
      برخی از شرکت ها ssl تجازی ارائه می کنن. ما خدماتی در زمینه ssl ارائه نمی کنیم و از این بابت مجموعه میزبان فا از کاربرانش هزینه دریافت نمیکنه. از طرفی روی سرورها گواهی رایگان فعال هستش.
      گواهی تجاری از لحاظ امنیتی در سطح بالاتری قرار داره که شرکت های ارائه دهنده با دریافت هزینه این گواهی رو ارائه می کنن.

  10. با سلام و وقت بخیر من اس ال ال رو طبق اموزش شما فعال کردم چه در دایرکت ادمین و چه در وردپرس اوکی هم شد اما موضوعی که پیش اومده این هست که یک سری از عکس ها و فونت های سایتم روی https نرفته متاسفانه و فونت ها و عکس ها خونده نمیشه، میخاستم بدونم از کجا میتونم درستش کنم؟

    1. سلام و احترام عاطفه جان؛
      تمام آدرس ها، حتی آدرس فونت ها و آیکون ها باید اصلاح بشه و هیچ آدرسی با پروتکل قبلی نمونه اگر مشکل همچنان پابرجاهست توضیه میکنم افزونه really simple ssl رو نصب و فعال کنید این افزونه چک میکنه و آدرس هایی با پروتکل http رو به https سوئیچ میکنه.

  11. سلام وقتتون بخیر. من میخواستم برای سایتم ssl فعال کنم. میخواستم نظرتون رو راجع به بهتر بودن نسخه پولی یا رایگان بدونم. و اینکه اگخه رایگان فعال کنم می تونم هر موقع که شد به نسخه پولی تغییرش بدم؟
    ممنون میشم راهنمایی کنید.
    با تشکر

    1. با سلام دوست عزیز
      در حال حاضر ssl رایگان let’s encrypt یکی از بهترین sslهای موجود است که به صورت رایگان در اختیار افراد قرار می گیرد. شما می توانید بر حسب نیاز خود تعیین کنید که از کدام نوع استفاده کنید. اما در نهایت امکان ارتقا نسخه ssl های مختلف از جمله کلودفلر نیز وجود دارد.
      موفق و پیروز باشید

  12. سلام، ممنون از زحمات شما، تا حالا با مقالات شما خیلی از مشکلاتی رو که برام پیش اومده حل کردم اما اخیرا ssl سایتم غیر فعال شده و نمیتونم فعال کنم،این پیام برام میاد
    Domain does not exist on the system. Unable to find webnegare.ir in /etc/virtual/domainowners, and domain is not set as hostname (servername) in DirectAdmin configuration. Exiting…
    no valid domain found – exiting

    1. با سلام دوست عزیز
      ممنون از ابراز محبت شما. پیشنهاد می کنم این مورد را از سمت پشتیبانی هاست خود پیگیری نمایید.
      موفق و پیروز باشید

  13. سلام
    من این مراحل رو تی می کنم ولی بعد از اینکه سیو رو می زنم… ارور میده و میگه این دامنه در نام سرورها نیست..
    درحالی که dns رو یک سال پیش ست کردم..
    بنظر شما اینـمشکل مربوط به چی میشه؟

    1. سلام و احترام دوست عزیز؛
      حتما بررسی نمایید که نیم سرورهای ست شده روی دامنه دقیقا نیم سرورهای باشند که برای سرور کانفیگ شده است.
      گاهی با جابجایی سایت روی سرور دیگر یا تغییرات در نیم سرور چنین مشکلاتی رخ می دهد.

  14. با سلام من سرور دایرکت ادمینم را به whmcs متصل مى کنم
    ناموفق: 7 – Failed to connect to 87.248.153.142 port 2222: Connection refused
    را مى گویید من چى کنم

  15. سلام وقت بخیر من برای هاست دانلودم که دایرکت ادمین هست ssl رایگان میخوام تمدیدکنم ولی از سمت شرکت هاستینگ این قضیه محدود شده و من نمیتونم ssl رو فعال کنم روی هاست دانلودم ممنون میشم راهنمایی بفرمایید من میتونم چکار کنم که این مشکل رو حل کنم ؟

    1. سلام و احترام دوست عزیز؛
      چنانچه این امکان از سمت هاستینگ محدود شده باشد امکان نصب گواهی رایگان را نخواهید داشت. می توانید از ارائه دهنده هاستینگ خود درخواست نمایید تا در صورت قبول این درخواست امکان نصب گواهی رایگان را بر روی سرور میزبان شما فعال کنند.

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

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