آموزش نصب و فعال سازی ssl رایگان در سی پنلحال اگر SSL خود را تهیه کرده‌اید برای نصب رایگان SSL در هاست cpanel لازم است تا وارد هاست خود شوید. در اینجا ما آموزش نصب رایگان SSL در هاست cpanel را تهیه کرده‌ایم بنابراین آدرس سایت خود را وارد کرده و سپس از 2082: که در مقابل آدرس دامنه خود وارد میکنید به آدرس صفحه ورود به cpanel مراجعه کنید تا وارد هاست سی پنل خود شوید، به عبارت دیگه آدرستون رو به صورت site.com:2082 وارد کنید و به جای site نام دامنه خود را قرار دهید. پس از مراجعه به این آدرس با صفحه زیر رو‌به‌رو خواهید شد، نام کاربری و رمز خود را وارد کرده و سپس با کلیک روی دکمه Log in وارد هاست خود شوید،

استفاده از ابزار SSL/TLS جهت نصب SSL روی سی پنل

پس از اینکه با موفقیت وارد هاست خودتون شدید.در قسمت Security به منوی SSL/TLS مراجعه کنید تا اقدام به نصب رایگان SSL در سایت خود کنید.

پس از ورود به صفحه بعد باید ابتدا یک Private Keys بسازید. بنابراین برای ایجاد Private Keys در سی پنل ابتدا روی گزینه Generate, view, upload, or delete your private keys کلیک کنید تا به صفحه ساخت Private Keys در سی پنل هدایت شوید.

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

ابتدا در قسمت اول نوع Key Size را بر روی 2048 بایت انتخاب کنید. گزینه‌ای که پیشنهاد میشه تا از اون استفاده کنید روی 2048 بایت هستش اما اگر ssl خریداری شده از شرکت شما طوریه که 4096 رو انتخاب کنید لازمه تا این گزینه رو انتخاب کنید،

برای اینکه از این بخش مطمئن شوید یک تیکت برای پشتیبانی هاست خودتون ارسال کنید و ازشون راهنمایی بخواهید که در این مرحله گزینه 2048 را انتخاب کنید و یا اینکه گزینه 4096 رو برای سایر کلید خصوصی تعیین کنید. سپس در فیلد Description  بعد از اینکه توضیح دلخواه خودتونو وارد کردید کافیه تا روی دکمه Generate کلیک کنید و لحظاتی صبر کنید تا private key شما ساخته شود و به صفحه دیگری منتقل شوید. این private key ساخته شده به صورت کدگزاری شده است که از اون در مراحل بعدی باید استفاده کرد، بنابراین دقت کنید تا در هر مرحله از کدها و هرچیزی که تولید میشه یک نسخه کپی تهیه کنید تا مجبور نباشید مراحل رو از ابتدا در پیش بگیرید. بعد از ساخته شدن private key از نتیجه ساخته شدن private key میتونید مطلع بشید که درست ایجاد کردید یا خیر.

ادامه مراحل نصب ssl بر روی هاست سی پنل

بعد از اینکه سرور کلید خصوصی را براتون ایجاد کرد، این کلید به فرمت‌های کد گذاری شده و رمزگشایی ارائه میشود. بنابراین دقت داشته باشید که برای نصب گواهی بر روی چندین سرور، کلید خصوصی کد گذاری شده در این مرحله مورد نیاز است. حالا در این مرحله کدهای Encode شده در این بخش را کپی کنید تا از اون در مراحل بعدی استفاده کنیم. در نهایت روی دکمه Return to SSL Manager کلیک کنید تا به صفحه اصلی SSL/TLS هدایت شوید. سپس این بار روی گزینه دوم که با عبارت Certificate Signing Requests (CSR) می‌باشد کلیک کنید.

پس از کلیک روی این گزینه به صفحه ای هدایت خواهید شد که باید در اون کلید خصوصی ساخته شده در مرحله قبل را از لیست کشویی انتخاب کنید. و یا اینکه گزینه Generate a New 2048 bit key را انتخاب کنید تا یک کلید جدا ایجاد شود، سپس اطلاعات سایت را به ترتیب تکمیل کنید. اطلاعات خواسته شده در تمامی این بخش‌ها باید لاتین و کشوری به غیر از ایران وارد شود، توجه نمایید که تنها در مراحل CSR اگر سایت شما با www بالا میاد حتما دامنه را با www وارد کنید. اگر گواهی تهیه شده به صورت Wildcard میباشد، دامنه باید با یک ستاره برای امن کردن ساب دامین‌ها مشخص شود .دقت کنید که عبارت عبور که در فیلد Passphrase وجود دارد را خالی بگذارید، زیرا عبور رمز عبور در CSR به صورت رمزگذاری نشده ذخیره خواهد شد. زمانی که تمام فیلدها را پر کردید، باید بر روی دکمه Generate کلیک کنید.

مرحله دریافت مشخصات جهت نصب ssl بر روی سی پنل

Domains:  نام دامنه خود

City:  نام شهر

State:  نام شهر و استان

Country:  کشور خود

Company: نام شرکت

Company Division: اگر شرکت شما شامل بخش خاصی میباشد نام آن

Email:  ایمیل خود

Passphrase: در این فیلد باید رمزی قرار دهید.

Description: توضیحات دلخواه و در نهایت بر روی دکمه Generate کلیک کنید.

پس از اینکه تمامی مراحل را به درستی طی کنید CSR شما  ایجاد خواهد شد، ینابراین پس از ساخته شدن آن روی دکمه Return to SSL Manager کلیک کنید تا به منوی اصلی بخش SSL/TLS هدایت شوید. سپس در این مرحله بر روی گزینه Certificates (CRT) که در تصویر نیز آن را مشاهده میکنید کلیک کنید تا به صفحه بعد هدایت شوید.

پس از اینکه به صفحه بعدی هدایت شدید در این مرحله لازمه تا در قسمتی که با عنوان Certificates on Server در ابتدای این صفحه قرار داره روی دکمه Install برای دامنه‌های ساخته شده کلیک کنید تا عملیات نصب از این روش انجام بگیره، بنابراین روی دکمه install کلیک کنید تا به مرحله بعدی که در صفحه Manage SSl Site قرار داره هدایت شده و سپس روی دکمه Autofill by domain کلیک کنید تا سایر گزینه‌ها به ترتیب بر اساس اطلاعاتی که در مراحل ساخت Key، CSR و CRT آنها را تعیین کرده‌ایم انتخاب شوند و در نهایت روی دکمه install certificate که در انتهای صفحه قرار دارد کلیک کنید.

اما اگر گزینه‌هایی که شامل نام دامنه شما هستند وجود نداشتند میتونید تا با اسکرول کردن در انتهای صفحه در مرحله CRT به قسمت Generate a New Certificate مراجعه کرده و اونها را بسازید، بنابراین مشابه تصویر زیر عمل کرده و جزییات این بخش رو مشابه قبل که در مرحله CSR جزییات اونو توضیح دادم تکمیل کنید.

حالا بعد از اینکه Certificate ساخته شد پیغامی به شما نشون داده میشه که کافیه در اون روی دکمه installer کلیک کنید و سپس در صفحه باز شده ادامه مراحل رو به صورت زیر ادامه دهید.

ابتدا از باکس Domain دامنه خود را انتخاب کنید و سپس روی دکمه Autofill by domain کلیک کنید تا سایر گزینه‌ها به ترتیب بر اساس اطلاعاتی که در مراحل قبل آنها را تعیین کرده‌ایم انتخاب شوند و در نهایت روی دکمه install certificate که در انتهای صفحه قرار دارد کلیک کنید.

بدین ترتیب بعد از کلیک روی دکمه Install Certificate عملیات نصب گواهینامه ssl در سایت شما فعال خواهد شد و در پنجره‌ای مشابه تصویر زیر جزییات نصب را میتونید تا مشاهده کنید.

بعد از نصب و کلیک روی دکمه OK در پنجره بالا هم ساب دامنه‌ها و دامنه هایی که ssl روی اونها نصب شده به همراه قفل سبز رنگ در لیستی با جزییات زیر در صفحه Manage SSl نشون داده خواهند شد.

حال برای اینکه از نصب آن اطمینان حاصل کنید از پیشوند https:// در سایت خود استفاده کنید و سعی کنید تا از طریق پروتکل امن ssl سایت خود را مشاهده کنید، اگر سایت به درستی لود شد SSL بر روی سایت شما به درستی نصب و راه‌اندازی شده است و تنها کافی است تا به روت اصلی سایت خود مراجعه کرده و با ویرایش فایل htaccess. تعیین کنید که کاربران در صورتی که وارد سایت شدند به صورت خودکار به آدرسی که با https:// می‌باشد ریدایرکت شوند، بنابراین فایل htaccess. را باز کرده و کدهای زیر را در آن قرار دهید. اگر این فایل را مشاهده نمیکنید مخفی است و برای نمایش ان کافی است تا در فایل منیجر هاست خود روی دکمه Setting کلیک کرده و سپس در پنجره باز شده گزینه Show Hidden Files (dotfiles) را فعال کنید و در نهایت روی دکمه save کلیک کنید تا فایل مورد نظر نمایش داده شود،

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