
در این مقاله یاد خواهید گرفت که چگونه یک گواهینامه رایگان CloudFlare SSL ایجاد کرده و آن را در هاست خود فعال کنید. با ما بمان…
CloudFlare یکی از بزرگترین پلتفرم های شبکه ابری در جهان است. این سرویس باعث افزایش سرعت و محافظت از میلیون ها وب سایت می شود. همچنین یک سرویس CDN (شبکه تحویل محتوا) رایگان ارائه می دهد.
قبلا در مقاله ساخت اکانت Cloudflare و افزودن وب سایت به نحوه ایجاد حساب کاربری و اتصال دامنه به هاست پرداختیم.
یک حساب کاربری CloudFlare ایجاد کنید
قبل از شروع فرآیند نصب ssl، ابتدا باید با CloudFlare ثبت نام کنید و دامنه خود را اضافه کنید:
- یک حساب CloudFlare ایجاد کنید و یک دامنه اضافه کنید
- تنظیم رکوردهای دامنه در قسمت DNS و هدایت آدرس IP آنها به هاست
- انتخاب طرح CloudFlare (طرح رایگان را در این بخش انتخاب کنید)
- سرورهای دامنه را به سرورهای CloudFlare تغییر دهید
با انجام مراحل بالا دامنه شما به هاست متصل می شود و اکنون می توانیم مراحل نصب ssl را شروع کنیم.
اگر می خواهید ssl رایگان را از هاست خود نصب کنید، باید رکورد دامنه خود را بدون استفاده از پروکسی در تب DNS ایجاد کنید تا آدرس IP دامنه شما مستقیماً با آدرس IP میزبان شما مرتبط باشد.
پس از اتصال مستقیم دامنه به هاست، می توانید از یکی از مقالات زیر برای نصب ssl رایگان روی هاست از کنترل پنل هاست خود استفاده کنید:
- نحوه نصب SSL رایگان در کنترل پنل Cpanel
- نصب Let’s Encrypt در دایرکت ادمین
- فعال سازی رایگان SSL در هاست ویندوز
اگر به دلیل مخفی کردن آدرس IP سرور یا محافظت از سرور در برابر حملات امنیتی احتمالی نیاز به فعال نگه داشتن پروکسی رکورد DNS دامنه خود دارید، می توانید برای فعال نگه داشتن پروکسی ما را در ادامه مقاله دنبال کنید. ssl رایگان برای دامنه خود نصب کنید.
ssl رایگان CloudFlare را نصب کنید
برای شروع باید وارد قسمت مدیریت دامنه CloudFlare خود شوید و به قسمت SSL/TLS و سپس به قسمت Overview بروید و سپس در صفحه نمایش داده شده گزینه Flexible را انتخاب کنید.
فعال کردن این به شما امکان می دهد از طریق https به سایت خود دسترسی پیدا کنید، به عنوان مثال: https://www.mywebsite.com.
با این حال، رمزگذاری ssl برای دامنه شما هنوز کامل نشده است. این فقط داده های بازدیدکنندگان سایت شما را به سرور ClouFlare رمزگذاری می کند، اما نه از سرور ClouFlare به سرور میزبان شما.
برای فعال کردن کامل ssl باید بین سرور CloudFlare و سرور میزبان خود رمزگذاری ایجاد کنید و برای آن باید یک گواهی رایگان cloudflare ایجاد کنید یا از یک گواهی خصوصی پولی استفاده کنید.
در اینجا ما یک گواهی ssl رایگان تولید کرده و آن را روی سرور میزبان خود نصب می کنیم. برای ایجاد گواهی به قسمت SSL/TLS و قسمت Origin Server رفته و مطابق تصویر زیر در قسمت Origin Certificates گزینه Create Certificate را کلیک کنید.
سپس مطابق تصویر زیر وارد مراحل نصب ssl می شویم.
در مرحله بالا نیازی به تغییر تنظیمات پیش فرض ندارید و می توانید بدون تغییر روی گزینه بعدی کلیک کنید تا CSR و کلید خصوصی تولید شده را مشاهده کنید.
موارد به دست آمده را کپی کنید و فایل 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 خود نشان دهید.
سپس میتوانید یک قانون صفحه را تنظیم کنید تا آدرسهای www را به آدرسهای غیر www در بخش Rules و سپس قوانین صفحه مانند شکل زیر هدایت کند.
پست نحوه دریافت ssl رایگان در CloudFlare اولین بار در Server.ir | نگرش جهانی، میزبانی ایرانی.