چگونه گواهی SSL خود را برای وب سایت خود دریافت کرده و آن را نصب کنید

در چند سال گذشته، کل وب از یک پروتکل HTTP ایمن اختیاری (همچنین به عنوان HTTPS شناخته می‌شود) به سناریویی تبدیل شده است که امروزه نمی‌توانید وب‌سایتی بدون ایمن‌سازی آن با گواهی SSL داشته باشید.(SSL)

این به این دلیل است که هر زمان که کاربر از URL وب‌سایتی بازدید می‌کند که به جای HTTPS با (HTTPS)HTTP شروع شده است، Google شروع به نمایش یک پیام هشدار در مرورگر Chrome خود می‌کند.

برای اطمینان از اینکه وب سایت شما مطابق با استانداردهای امنیتی وب است، باید یک گواهی SSL خریداری کرده و آن را در وب سایت خود نصب کنید.

آدرس IP اختصاصی خود را تعیین کنید

برای اینکه یک گواهی SSL کار کند، وب سرور شما باید یک آدرس IP ثابت و اختصاصی داشته باشد. اگر یک وب سرور اختصاصی دارید، معمولاً می توانید این آدرس IP را در حساب میزبانی وب خود پیدا کنید.

اگر آن را در آنجا نمی بینید، می توانید آدرس IP سرور را نیز در قسمت سمت چپ ابزار cPanel پیدا کنید.

این آدرس IP را یادداشت کنید، زیرا در مرحله بعد زمانی که گواهی SSL جدید خود را دریافت می کنید به آن نیاز خواهید داشت.(SSL)

گواهی SSL میزبان وب خود را نصب کنید

مرحله بعدی دریافت گواهینامه SSL برای وب سایت شماست.(SSL)

از آنجایی که این روزها همه وب سایت های موجود در اینترنت برای اطمینان از اعتماد کاربران به وب سایت شما نیاز به استفاده از SSL دارند، بسیاری از ارائه دهندگان میزبانی وب شروع به بسته بندی گواهی های رایگان SSL با بسته های میزبانی کرده اند.(SSL)

اگر این مورد برای شما صادق است، از طریق منوی cPanel نگاهی بیندازید و به دنبال نماد ابزاری بگردید که با مارک یک ارائه دهنده گواهی SSL شناخته شده مطابقت داشته باشد.(SSL)

برای مثال، میزبان وب Siteground اشتراک رایگان گواهینامه‌های Let's Encrypt SSL را به مشتریان ارائه می‌دهد .

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

پس از نصب، وب‌سایت شما SSL نصب می‌کند و به عنوان یک وب‌سایت امن برای بازدیدکنندگان نمایش داده می‌شود.

اگر ابزار SSL(SSL) را در cPanel نمی‌بینید ، فقط با میزبان وب خود تماس بگیرید تا تأیید کنید که واقعاً گواهی‌های SSL ارائه نمی‌دهند .

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

یک گواهی SSL جدید بخرید

شما باید یک ارائه دهنده گواهی SSL خوب پیدا کنید. (SSL)هزینه این سرویس نسبتاً ارزان است و از 30 تا 100 دلار در سال متغیر است.

برخی از ارائه دهندگان برتر گواهینامه SSL در جهان امروز عبارتند از:

  • Let's Encrypt : رایگان است، اما از شما می خواهد که برای تمدید گواهی، مرتباً آن را دوباره آپلود کنید.
  • Comodo SSL : گران است، اما لیست طولانی از ویژگی های اضافی را ارائه می دهد.
  • Digicert : SSL اولیه ارزان قیمت به نسخه حرفه ای برای وب سایت های بزرگ.
  • GoDaddy : GoDaddy که به دلیل خدمات دامنه وب خود شناخته شده است، گواهینامه های وب سایت را نیز می فروشد.
  • راه حل های شبکه : گواهینامه های (Network Solutions)SSL اولیه مقرون به صرفه را برای سایت های کوچک و همچنین گزینه های گران تر را برای سازمان های بزرگتر ارائه می دهد.
  • RapidSSL : این سرویس توسط Symantec اجرا می شود و برخی از مقرون به صرفه ترین گزینه های SSL را ارائه می دهد.

برای خرید گواهی SSL ، به نام دامنه خود و آدرس IP اختصاصی سرور وب که در بالا ذکر کردید نیاز دارید.

پس از خرید، سه اطلاعات دریافت خواهید کرد.

یک گواهی(Certificate) ( CRT )، که صحت وب سایت امن شما را از سرورهای ارائه دهنده گواهی تأیید می کند. یک کلید(Key) خصوصی ( KEY )، که به عنوان "کلید" عمل می کند که برای رمزگشایی و رمزگذاری جزئیات گواهی شما هنگام بازدید بازدیدکنندگان از سایت شما استفاده می شود. کلید ارتباط بین مرورگر وب بازدید کننده و وب سرور شما را رمزگذاری می کند.

CA Bundle سومین اطلاعاتی است که همه گواهی‌های میانی را که باعث می‌شوند گواهینامه SSL رمزگذاری‌شده کلی کار کند، جمع‌آوری می‌کند.

هنگامی که این سه اطلاعات را از ارائه دهنده SSL خود دریافت کردید، آماده نصب گواهینامه SSL در سایت خود هستید.

نحوه نصب گواهینامه SSL

(Log)وارد حساب میزبانی وب خود شوید و سی پنل را باز کنید . در بخش امنیت(Security) ، SSL/TLS Manager را انتخاب کنید .

در پنجره SSL/TLS Managerمدیریت سایت‌های SSL را(Manage SSL sites) در پایین انتخاب کنید.

در پنجره مدیریت میزبان های SSL(Manage SSL Hosts) ، به پایین بروید، جایی که نصب یک وب سایت SSL(Install an SSL website) را پیدا خواهید کرد . از منوی کشویی در این بخش برای انتخاب میزبانی که می خواهید گواهی SSL را برای آن اعمال کنید، استفاده کنید. (SSL)سپس، در هر فیلد مربوط به Certificate ، Private Key ، و Certificate Authority Bundle ( CA Bundle )، ورودی‌های متنی طولانی را که هنگام خرید اولیه گواهی SSL دریافت کرده‌اید، پر کنید .

وقتی کارتان تمام شد، دکمه نصب گواهی(Install Certificate) را در پایین انتخاب کنید .

اکنون گواهی SSL شما برای آن دامنه نصب شده است و هر زمان که بازدیدکنندگان دامنه شما را با https در جلوی آن تایپ کنند، کار خواهد کرد.

بازدیدکنندگان سایت را مجبور به استفاده از SSL کنید

در این مرحله، هر بازدیدکننده‌ای که قبلاً از سایت شما بازدید کرده است همچنان از نشانک قدیمی که http در جلوی دامنه دارد استفاده می‌کند. این بازدیدکنندگان همچنان اخطار امنیتی ناامن بودن وب سایت شما را در کروم مشاهده خواهند کرد.(Chrome)

این امر می تواند باعث از دست دادن تعداد زیادی بازدیدکننده شود، زیرا آنها دیگر به وب سایت شما اعتماد نخواهند کرد و دیگر بازدید نمی کنند.

می‌توانید این مشکل را با مجبور کردن مرورگر همه بازدیدکنندگان خود برای تغییر URL به گونه‌ای که https همیشه در جلو قرار گیرد، برطرف کنید.

در cPanel در قسمت Files روی (Files)File Manager دوبار کلیک کنید تا باز شود. به دایرکتوری سطح ریشه دایرکتوری وب خود بروید . (Navigate)اینجا جایی است که فایل htaccess . را پیدا خواهید کرد. (.htaccess)روی فایل کلیک راست کرده و از منوی کشویی Edit را انتخاب کنید.(Edit)

htaccess. فایلی است که رفتار سرور وب را هنگام بازدید از سایت شما کنترل می کند. شما باید کد خاصی را در این فایل اضافه کنید تا مرورگر بازدیدکننده خود را مجبور کنید به جای http از https استفاده کند.

حالت ویرایش(Edit) فایل htaccess. را در ویرایشگر پیش فرض رایانه محلی شما باز می کند.

در بالای فایل کد زیر را وارد کنید:

# START FORCE HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
</IfModule>
# END HTTPS

وقتی فایل را می بندید، از شما می پرسد که آیا می خواهید ذخیره کنید. ذخیره را تایید کنید. اکنون فایل .htaccess جدید شما فعال است و کاربران مجبور خواهند شد از طریق HTTPS به سایت شما دسترسی پیدا کنند.

یک مرورگر باز کنید و دامنه وب سایت خود را تایپ کنید.

اگر گواهی SSL به درستی کار می کند، در کروم(Chrome) یک نماد قفل می بینید که به این معنی است که سایت از طریق پروتکل HTTPS رمزگذاری شده بارگیری می شود.

سایر ملاحظات SSL

حتی اگر وب‌سایت شما به درستی کار می‌کند، برخی از ویژگی‌ها وجود دارد که با تغییر به SSL خراب می‌شوند .

یکی از این موارد این است که از یک سرویس CDN برای ارائه تصاویر خود از سرورهای مختلف در سراسر جهان استفاده می کنید. وب‌سایت‌های بزرگ از سرویس CDN برای سرعت بخشیدن به زمان بارگذاری تصویر استفاده می‌کنند، صرف نظر از اینکه بازدیدکنندگان در سرتاسر جهان کجا هستند.

از آنجایی که CDN شما همچنان تصاویر را از طریق پروتکل HTTP ارائه می‌کند، وقتی بازدیدکنندگان از طریق HTTPS به سایت شما دسترسی پیدا می‌کنند ، همه آن تصاویر شکسته به نظر می‌رسند.

برای رفع این مشکل، باید وارد حساب CDN خود شوید، به تنظیمات SSL دسترسی داشته باشید و یک ورودی SSL جدید اضافه کنید. می‌توانید همان گواهی، کلید و بسته CA را در آن فیلدها جای‌گذاری کنید.

هنگامی که این ورودی را ذخیره کردید، تمام تصاویر سایت شما از طریق پروتکل HTTPS بارگیری می شوند و به درستی برای همه بازدیدکنندگان بارگیری می شوند.

ارتقاء وب سایت شما برای استفاده از گواهینامه های SSL مزایای زیادی دارد . مهمتر از همه، تضمین می کند که ارتباط بین رایانه بازدیدکننده و وب سایت شما رمزگذاری شده و در برابر هکرها محافظت می شود.

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



About the author

من یک متخصص کامپیوتر هستم که تجربه کار با نرم افزارهای Microsoft Office از جمله Excel و PowerPoint را دارم. من همچنین با کروم که یک مرورگر متعلق به گوگل است، تجربه دارم. مهارت های من شامل ارتباط نوشتاری و کلامی عالی، حل مسئله و تفکر انتقادی است.



Related posts