منو سایت

نحوه دریافت ssl رایگان در CloudFlare

 تاریخ انتشار :
/
  وبلاگ
نحوه دریافت ssl رایگان در CloudFlare

در این مقاله یاد خواهید گرفت که چگونه یک گواهینامه رایگان CloudFlare SSL ایجاد کرده و آن را در هاست خود فعال کنید. با ما بمان…
CloudFlare یکی از بزرگترین پلتفرم های شبکه ابری در جهان است. این سرویس باعث افزایش سرعت و محافظت از میلیون ها وب سایت می شود. همچنین یک سرویس CDN (شبکه تحویل محتوا) رایگان ارائه می دهد.
قبلا در مقاله ساخت اکانت Cloudflare و افزودن وب سایت به نحوه ایجاد حساب کاربری و اتصال دامنه به هاست پرداختیم.

یک حساب کاربری CloudFlare ایجاد کنید

قبل از شروع فرآیند نصب ssl، ابتدا باید با CloudFlare ثبت نام کنید و دامنه خود را اضافه کنید:

  • یک حساب CloudFlare ایجاد کنید و یک دامنه اضافه کنید

وب سایت cloudflare-free-ssl-setup-add

  • تنظیم رکوردهای دامنه در قسمت DNS و هدایت آدرس IP آنها به هاست

cloudflare-free-ssl-check-dns-records

  • انتخاب طرح CloudFlare (طرح رایگان را در این بخش انتخاب کنید)

cloudflare-free-ssl-select-plan

  • سرورهای دامنه را به سرورهای CloudFlare تغییر دهید

سرورهای cloudflare-free-ssl-change-name

با انجام مراحل بالا دامنه شما به هاست متصل می شود و اکنون می توانیم مراحل نصب ssl را شروع کنیم.

اگر می خواهید ssl رایگان را از هاست خود نصب کنید، باید رکورد دامنه خود را بدون استفاده از پروکسی در تب DNS ایجاد کنید تا آدرس IP دامنه شما مستقیماً با آدرس IP میزبان شما مرتبط باشد.
پس از اتصال مستقیم دامنه به هاست، می توانید از یکی از مقالات زیر برای نصب ssl رایگان روی هاست از کنترل پنل هاست خود استفاده کنید:

  • نحوه نصب SSL رایگان در کنترل پنل Cpanel
  • نصب Let’s Encrypt در دایرکت ادمین
  • فعال سازی رایگان SSL در هاست ویندوز

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

ssl رایگان CloudFlare را نصب کنید

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

 

نحوه دریافت ssl رایگان در CloudFlare

فعال کردن این به شما امکان می دهد از طریق https به سایت خود دسترسی پیدا کنید، به عنوان مثال: https://www.mywebsite.com.

با این حال، رمزگذاری ssl برای دامنه شما هنوز کامل نشده است. این فقط داده های بازدیدکنندگان سایت شما را به سرور ClouFlare رمزگذاری می کند، اما نه از سرور ClouFlare به سرور میزبان شما.

cloudflare-flexible-encryption

برای فعال کردن کامل ssl باید بین سرور CloudFlare و سرور میزبان خود رمزگذاری ایجاد کنید و برای آن باید یک گواهی رایگان cloudflare ایجاد کنید یا از یک گواهی خصوصی پولی استفاده کنید.

Cloudflare-full encryption2

در اینجا ما یک گواهی ssl رایگان تولید کرده و آن را روی سرور میزبان خود نصب می کنیم. برای ایجاد گواهی به قسمت SSL/TLS و قسمت Origin Server رفته و مطابق تصویر زیر در قسمت Origin Certificates گزینه Create Certificate را کلیک کنید.

ایجاد-مبدا-گواهی

سپس مطابق تصویر زیر وارد مراحل نصب ssl می شویم.

cloudflare-origin-cert

در مرحله بالا نیازی به تغییر تنظیمات پیش فرض ندارید و می توانید بدون تغییر روی گزینه بعدی کلیک کنید تا CSR و کلید خصوصی تولید شده را مشاهده کنید.

cloudflare-origin-cert2

موارد به دست آمده را کپی کنید و فایل CSR را با پسوند crt. و فایل کلید خصوصی را با پسوند key ذخیره کنید. این فایل ها برای ایجاد یک فایل CRT استفاده می شوند.

اکنون روی OK کلیک کنید تا یک گواهی در Cloudflare ایجاد شود. سپس می توانید گواهی ایجاد شده را در تب Certificates of Origin مشاهده کنید.

گواهی مبدا

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

برای نصب گواهی ssl بر روی هاست می توانید از مقالات زیر در مورد کنترل پنل هاست خود استفاده کنید.

  • نصب گواهی SSL در سی پنل
  • گواهی SSL را در کنترل پنل Plesk فعال کنید
  • نصب گواهی SSL در دایرکت ادمین
http را به https هدایت کنید

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

قوانین برای صفحات تغییر مسیر ترافیک

www را به no www هدایت کنید

در مورد آن اول همچنین باید یک رکورد A برای زیر دامنه www.domain.com در بخش DNS اضافه کنید و آن را به میزبان IP خود نشان دهید.

Cloudfalre-A-Record-OK-1

سپس می‌توانید یک قانون صفحه را تنظیم کنید تا آدرس‌های www را به آدرس‌های غیر www در بخش Rules و سپس قوانین صفحه مانند شکل زیر هدایت کند.

cloudflare-forward-url-rule-1

پست نحوه دریافت ssl رایگان در CloudFlare اولین بار در Server.ir | نگرش جهانی، میزبانی ایرانی.