در حال بارگزاری لطفا منتظر بمانید!!

آموزش نصب و فعال سازی ssl رایگان در سی پنل

یکی از آموزش‌هایی که بیشتر کاربران به دنبال آن هستند این است که چطور اقدام به نصب گواهی امنیتی SSL در هاست کنند تا از این پس سایت با https در دسترس باشد و کاربران قادر باشند تا اطلاعات خودشون را در محیطی کاملا امن و کدگذاری شده رد و بدل کنند. گواهی اس اس ال – (SSL (Socket Secure Layer یک استاندارد برای کدگذاری کردن داده‌هایی است که توسط کاربر و سایت در حال رد و بدل کردن می باشد. بنابراین اطلاعاتی که در بستر ssl رد و بدل می شوند به صورت کاملا کدگذاری شده بوده و حتی در صورت دسترسی نیز نمی توان آنها را بصورت اطلاعات معنی دار داشت.

نصب رایگان SSL بر روی هاست چه مزایا و معایبی دارد؟

همانطور که اشاره شد مزیت استفاده از SSL این است که شما می توانید داده‌هایی که بین کاربران و سایت رد و بدل می شود را بصورت کد شده داشته باشید. بنابراین دسترسی به این داده‌ها و رمزگشایی آنها هنگام استفاده از SSL برای سایرین فراهم نخواهد بود و کاربران می توانند با اطمینان بیشتر در وبسایت شما فعالیت کنند. از سوی دیگر استفاده از SSL می تواند تاثیر مثبتی در سئوی سایت نزد موتورهای جستجوگر همچون گوگل داشته باشد. طبق خبری که گوگل در حدود سه سال پیش داشت رسما اعلام کرد برای سایت‌هایی که یک محیط امن برای کاربرانشان ایجاد کرده و به عبارتی از پروتکل https استفاده کرده باشند امتیاز بیشتری قائل خواهد شد. می توانید با مراجعه به HTTPS as a ranking signal جزییات این خبر را مشاهده کنید. اما در مقابل SSL معایبی نیز دارد که بیشتر، کاربران فارسی زبان که در داخل کشور هستند را شامل می شوند. سایت هایی که از پروتکل امن https استفاده می نمایند مقداری کندی سرعت را تجربه می کنند. بنابراین در انتخاب اینکه از پروتکل امن SSL استفاده کنیم یا نه باید کاملا محتاط بود. اما در طول گذشت زمان این مشکلات تا حدودی کمتر شده‌اند و به نسبت قبل دیگر با چنین مشکلاتی مواجه نیستیم اما گاها پیش می‌آید که این مشکلات خود را نشان داده و باعث ایجاد دردسر تا مدت زمانی می شوند. این نکته را فراموش نکنید که چنین مشکلی صرفا در ISP های مخابراتی ایران رخ می دهد. بنابراین وقتی با کندی سرعت هنگام استفاده از SSL مواجه می شوید به این معنی نیست که برای موتورهای جستجو هم سرعت کند خواهد بود و تاثیر منفی در سئوی سایت شما نخواهد داشت.

آموزش نصب رایگان SSL در هاست سی پنل

برای نصب رایگان SSL در cpanel لازم است تا وارد هاست خود شوید. بری اینکار، آدرس سایت خود را وارد کرده و سپس از ۲۰۸۲: که در مقابل آدرس دامنه خود وارد می کنید به آدرس صفحه ورود به 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 را بر روی ۲۰۴۸ بایت انتخاب کنید. سپس در فیلد Description که به معنی توضیحات است یک توضیح برای کلید ایجاد شده بنویسید که در اینجا من توضیحی قرار دادم که در آن نشان از نصب گواهینامه امنیتی SSL در میزبان‌فا دارد. بعد از اینکه توضیح دلخواه را وارد کردید کافیست بر روی Generate کلیک کنید و لحظاتی صبر کنید تا private key شما ساخته شود و به صفحه دیگری منتقل شوید. این private key ساخته شده به صورت کدگزاری شده است که از آن در مراحل بعدی باید استفاده کرد. بنابراین دقت کنید تا در هر مرحله از کدها که تولید می شود یک نسخه کپی تهیه کنید تا مجبور نباشید مراحل را از ابتدا در پیش بگیرید. بعد از ساخته شدن private key صفحه‌ای مشابه تصویر زیر برای شما نمایش داده می شود که از نتیجه ساخته شدن private key می توانید مطلع شوید که درست ایجاد شده است یا خیر.

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

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

پس از کلیک روی این گزینه به صفحه زیر هدایت خواهید شد که باید در آن کلید خصوصی ساخته شده در مرحله قبل را از لیست کشویی انتخاب کنید. سپس اطلاعات سایت را به ترتیب تکمیل کنید. اطلاعات خواسته شده در تمامی این بخش‌ها باید لاتین و کشوری به غیر از ایران وارد شود. توجه نمایید که اگر سایت شما با www بالاست حتما دامنه را با www وارد کنید. فیلد Passphrase را خالی بگذارید و زمانی که تمام فیلدها را تکمیل کردید باید بر روی دکمه Generate کلیک کنید.

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

Domains: در این بخش همانطور که در بالا به آن اشاره شد نام دامنه خود را وارد کنید و اگر از ساب دامنه نیز استفاده میکنید برای ایمن کردن آنها یک ستاره قبل از آدرس دامنه خود قرار داده و پس از آن یک کاراکتر نقطه مانند mizbanfa.net.* وارد کنید.

City: در این فیلد نام شهر خود را وارد کنید.

State: در این فیلد نام شهر و استان خود را وارد کنید.

Country: در این فیلد کشور خود را انتخاب کنید.

Company: نام شرکت خود را وارد کنید.

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

Email: در این فیلد ایمیل خود را وارد کنید. دقت کنید که در این مرحله باید ایمیلی وارد کنید که شامل نام دامنه شما باشد. بنابراین از اکانت‌های جیمیل، یاهو و… در این قسمت نمیتوان استفاده کرد.

Passphrase: در این فیلد باید رمزی را وارد کنید اما از آنجایی که رمز عبور در CSR به صورت رمزگذاری نشده ذخیره می‌شود از این کار خودداری کنید.

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 در سایت خود استفاده کنید و سعی کنید تا از طریق پروتکل امن https سایت خود را مشاهده کنید. اگر سایت به درستی لود شد SSL بر روی سایت شما به درستی نصب و راه‌اندازی شده است و تنها کافی است تا به روت اصلی هاست سایت خود مراجعه کرده و با ویرایش فایل htaccess. تعیین کنید که کاربران در صورتی که وارد سایت شدند بصورت خودکار به آدرسی که با https می‌باشد ریدایرکت شوند، بنابراین فایل htaccess. را باز کرده و کدهای زیر را در آن قرار دهید. اگر این فایل را مشاهده نمی کنید مخفی است و برای نمایش آن کافیست در بخش File Manager هاست خود روی دکمه Setting کلیک کرده و سپس در پنجره باز شده گزینه Show Hidden Files (dotfiles) را فعال کنید و در نهایت روی دکمه save کلیک کنید تا فایل مورد نظر نمایش داده شود.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

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

تاریخ انقضای SSL سی پنل

اگر به صفحه Manage SSl Site در هاست سی پنل مراجعه کنید جزییات SSL نصب شده در هاست را می توانید بصورت تصویر زیر مشاهده کنید که در مواردی مثل ساب دامنه‌هایی که SSL روی آنها نصب شده، غیرفعال کردن SSL، به روزرسانی و تاریخ انقضا را می توانید مشاهده کنید.


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

رفع مشکل نمایش با خطا

توجه داشته باشید که می بایست تمامی آدرس ها، فایل ها و … می بایست بصورت https در صفحه باشند. در غیر اینصورت آیکون قفل در نوار آدرس مرورگر با خطا همراه خواهد شد. برای حل این مشکل تنها کافیست المان های صفحه خود نظیر تصاویر و فایل های دیگر را بررسی کنید و در صورت وجود آنها بصورت http آنها را به https تغییر دهید تا خطای مربوط به SSL از بین رود.


شما با خرید هاست از بایت سرور، از گواهی امنیتی SSL رایگان نیز بهره مند خواهید شد! به علاوه اینکه در صورت تمایل، راه اندازی سایت نیز بصورت رایگان برای شما توسط تیم فنی بایت سرور قابل انجام است!!!

, , , , ,
Share:

نظرات

یک نظر

ارسال یک پاسخ

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