نصب ssl روی هاست سی پنل و دایرکت ادمین از مهمترین مراحل برای فعال سازی ssl روی سایت است. اگر گواهینامه ssl را خریداری نموده اید با استفاده از آموزش میتوانید آن را روی هاست نصب نمایید. در این مطلب نحوه نصب و فعال سازی SSL را در cPanel و دایرکت ادمین به صورت تصویری آموزش داده می شود. دریافت و نصب ssl رایگان برای وب سایت و نصب آن در هاست سی پنل بسیار آسان می باشد و کافی است طبق مراحل زیر عمل نمایید.
عناوین مهم مقاله
نحوه فعالسازی ssl در هاست سی پنل
در ابتدا وارد سی پنل خود شوید . اگر نمیدانید چطور وارد سی پنل هاست خود شوید مقاله آموزش نحوه ورود به سی پنل را مطالعه کنید.
سپس در صفحه اسکرول کرده و از منو Security زیر منو SSL/TLS Status را انتخاب نمایید.
در صفحه بعد باید ابتدا یک Private Keys بسازید .ابتدا روی گزینه Generate, view, upload, or delete your private keys کلیک نمایید.
پس از لود صفحه در قسمت Generate a New Private Key در بخش Key Size ، سایز Key که میخواهید بسازید را انتخاب نمایید (بسته به شرکتی که اس اس ال تهیه میکنید دارد) گزینه ی ۲۰۴۸ یا ۴۰۹۶ را انتخاب کنید و بر روی Generate کلیک نمایید.
سرور یک کلید خصوصی برای شما ایجاد می کند. این کلید به فرمت های کد گذاری شده و رمزگشایی ارائه می شود.توجه داشته باشید که برای نصب گواهی بر روی چندین سرور، کلید خصوصی کد گذاری شده مورد نیاز است.
کلیدهای ایجاد شده را در کلیبورد خود ذخیره نمایید سپس در انتهای صفحه روی گزینه Return to SSL Manager کلیک کنید.
به SSL Manager برگردید و اینبار بر روی لینک Certificate Signing Requests یعنی Generate, view, or delete SSL certificate signing requests کلیک کنید .
از طریق لیست کشویی کلیدی را که در مرحله قبل ایجاد نموده اید را انتخاب نمایید . چنانچه Generate a New 2048 bit key را انتخاب کنید یک کلید کاملا جدید تولید می شود.
اطلاعات خواسته شده در این قسمت نیز باید لاتین و کشوری به غیر از ایران وارد شود توجه نمایید که تنها در مراحل CSR دامنه را با www وارد نمایید.
اگر شما یک گواهی Wildcard دارید، دامنه باید با یک ستاره برای امن کردن ساب دامین ها مشخص شود مانند testdomain.com.*
عبارت عبور (Passphrase) را خالی بگذارید، زیرا عبور رمز عبور در CSR به صورت رمزگذاری نشده ذخیره می شود.
زمانی که تمام فیلدها را پر کردید، باید بر روی دکمه Generateکلیک کنید.
به این ترتیب کد CSR شما ایجاد می شود کد ایجاد شده را به شرکتی که میخواهید گواهینامه را از آن خریداری کنید ارسال نمایید تا آنها گواهینامه را برای شما صادر نمایند.
پس از صدور گواهینامه توسط شرکت مذبور فایل های گواهی SSL از سمت شرکت صادر کننده گواهینامه به شما داده خواهد شد که فایلی با پسوند cert.می باشد.،پس از آن شما می توانید نصب و راه اندازی گواهی را در سیپنل آغاز نمایید .
برای نصب ssl وارد سیپنل شوید در صفحه اصلی پنل در قسمت Security روی گزینه SSL/TLS کلیک کنید .
اینبار در بخش Install and Manage SSL for your site روی گزینه Manage SSL sites کلیک نمایید .
پس از ورود در بخش Domain نام دامنه خود را انتخاب نمایید سپس برای پر کردن قسمتی که باید اطلاعات CRT را وارد نمایید ، وارد فایلی که از طریق ایمیل دریافت کرده اید شده و فایل با پسوند .cert می باشد آن را با نرم افزار های متنی مانند notepad++ باز نموده و کدهای موجود در آن را دقیقا کپی کرده و در قسمت CRT پیست نمایید.
سپس به منظور تکمیل بقیه قسمت ها به صورت خودکار توسط سیستم ، گزینه ی Autofill by Domain را کلیک نمایید . که در این صورت بقیه موارد به طور خودکار تکمیل می شوند.
در نهایت روی گزینه Install Certificate کلیک کنید پس از آن یک پنجره پاپ آپ باز می شود و پیغام موفقیت آمیز بودن فعال شدن ssl را اعلام میکند روی ok کلیک کنید .
به این ترتیب نصب گواهینامه SSL با موفقیت انجام می شود و در صورت جستجوی دامنه ی خود با پیشوند https:// می توانید موارد را مشاهده نمایید.
برای اینکه زمانی که دامنه خود را بدون https وارد نمودید سایت شما با قفل سبز رنگ نمایش داده شود، تنها نیاز است که در فایل .htaccess خود کد زیر را وارد نمایید :
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www.datadesign.ir [NC]
RewriteRule ^(.*)$ https://datadesign.ir/$1 [L,R=301,NC]
بعد از وارد نمودن کد و ذخیره کردن فایل، تغییرات انجام شده و سایت شما همراه با عبارت https و قفل سبز رنگ نمایش داده خواهد شد.
فعال سازی ssl در نسخه جدید دایرکت ادمین
با توجه به این نکته که دایرکت ادمین به تازگی نسخه جدید پنل مدیریتی خود را منتشر کرده است، برخی از شرکت های ارائه دهنده خدمات هاستینگ این نسخه را روی سرورهای خود کانفیگ کرده و از آن استفاده می کنند. برخی نیز همچنان از نسخه قدیم آن استفاده می کنند. مبنای این آموزش بر اساس نسخه جدید منتشر شده دایرکت ادمین می باشد.
۱ . در ابتدا به هاست دایرکت ادمین به پنل مدیریتی هاست خود وارد شوید.
۲ . سپس از طریق منو Account Manager زیر منو SSL Certificate را انتخاب نمایید.
3 . در این مرحله با صفحه ای همانند تصویر زیر رو به رو می شوید. در این صفحه باید روی دکمه ENABLE SSL کلیک کنید.
4 .در صفحه ای که به شما نمایش داده می شود، زبانه های مختلفی وجود دارد که باید مطابق نیاز خود یکی از آنها را انتخاب نمایید. اما به طور معمول زبانه اول مورد استفاده شما قرار خواهد گرفت. چرا که این زبانه مربوط به فعال سازی SSL رایگان Let’s Encrypt است. تنها کاری که باید در این مرحله انجام دهید بررسی اطلاعات قرار گرفته در فیلدها و کلیک کردن روی دکمه SAVE است.
بدین ترتیب می توانید به راحتی و تنها با چند کلیک اقدام به فعال سازی ssl رایگان در دایرکت ادمین نمایید.
چطور متوجه شویم ssl فعال شده است
بعد از طی مراحل ذکر شده می بایست دامنه خود را بررسی نمایید تا متوجه شوید آیا تغییر پروتکل از http به https به درستی انجام شده یا خیر؟ برای این منظور دامنه خود را مرورگر وارد نمایید. وجود موارد زیر نشان دهده فعال شدن گواهی SSL روی دامنه می باشد:
وجود قفل در کنار نام دامنه.
نمایش پیغام Connection is secure موقع کلیک روی آیکن قفل کنار دامنه.
نمایش پروتکل https در کنار لینک های وب سایت.
سخن پایانی
فعال سازی ssl در هاست را در دو پنل مدیریتی هاست یعنی سی پنل و دایرکت ادمین در این آموزش به شما توضیح دادیم.امیدوارم این مقاله برای شما مفید باشد .اگر سوالی دارید با کارشناسان ما تماس حاصل فرمایدد.