
چندی پیش مطلبی در رابطه با مفهوم CDN و نحوه استفاده از CloudFlare منتشر کردیم و حال در این مطلب قصد داریم به استفاده از SSL در کلودفلر بپردازیم.
همانطور که میدانید CloudFlare یکی از قدرتمندترین سیستمهای تحویل محتوای ابری است که امروزه بسیاری از سایت ها معتبر از آن استفاده میکنند.
کلود فلر دارای یک پنل مدیریت است که بی شباهت با پنلهای مدیریت وب هاستینگ نیست و تنظیماتی همانند آن را دارد.
پنل کلودفلر تنظیماتی مانند DNS ، SSL ، Firewall و … وجود دارد که شما میتوانید از تنظیمات آن استفاده کنید.
حال در این مقاله با آموزش نحوه استفاده از SSL در کلودفلر در خدمت شما خواهیم بود.
استفاده از SSL در کلودفلر
در بخش Crypto کلودفلر شما میتوانید از 4 حالت مختلف SSL استفاده کنید که در ابتدا به توضیح آن پرداخته و در نهایت نحوه استفاده از آن ها را توضیح خواهیم داد.
1- حالت OFF : در این حالت هیچ گونه گواهینامه امنیتی بر روی وب سایت شما قرار ندارد.
2- حالت Flexible : ارتباط بین کاربر و کلودفلر امن شده ولی بین کلودفلر و سرور اصلی ارتباط به حالت http خواهد بود.
3- حالت Full : ارتباط بین کاربر تا کلودفلر و کلودفلر تا سرور امن خواهد بود.
4- حالت ( Full ( Strict : در این حالت از یک شرکت ثالث یک گواهینامه امنیتی تهیه کرده و بر روی کلودفلر نصب می کنیم.
حال با توضیحاتی که در بالا مطالعه کردید تفاوت بین گزینههای CloudFlare را تا قسمتی متوجه شدید، در ادامه توضیحات بالا را در قالب یک تصویر خواهید دید.
در ادامه به تنظیمات SSL در کلودفلر میپردازیم.
نکته مهم : برخی مرورگرها مانند اینترنت اکسپلوررهای قدیمی SSL کلودفلر را پشتیبانی نمیکنند.
استفاده از گواهینامه امنیتی Flexible کلودفلر
1- ابتدا وارد اکانت کلودفلر شوید.
2- به بخش Crypto بروید.
3- سپس حالت SSL را بر روی Flexible تنظیم نمایید.
نکته : طبق گفته سایت کلودفلر ، این تغییر ممکن است تا 24 ساعت به طول بیانجامد.
پس از 24 ساعت کاربران میتوانند از پروتکل https برای ورود به سایت شما استفاده کنند.
توجه داشته باشید برخی از اسکریپتها و سیستم های مدیریت محتوا برای سرویس دهی در این حالت نیاز به تنظیماتی دارند که از جمله آنها میتوان به سیستم مدیریت محتوای محبوب وردپرس اشاره کرد.
اگر از CMS وردپرس استفاده میکنید باید پلاگین مربوطه به این تنظیمات را بر روی وردپرس خود نصب نمایید.
برای نصب و تنظیم پلاگین کلودفلر در وردپرس به شکل زیر اقدام نمایید.
نصب و تنظیم پلاگین کلودفلر در وردپرس
1- به بخش افزودن افزونه بروید.
2- در بخش جستجو عبارت Cloudflare را تایپ کرده تا پلاگین مربوطه را بیابید.
3- سپس آن را نصب و فعال سازید.
شما میتوانید از لینک روبهرو پلاگین را دریافت کنید. ( دریافت پلاگین Cloudflare )
4- پس از فعالسازی یک گزینه در منوی تنظیمات با نام Cloudflare ایجاد خواهد شد ، بر روی آن کلیک کنید.
5- در این بخش باید اکانت خود را به همراه کد API وارد کنید تا پلاگین فعال شود.
6- برای دریافت کد API وارد اکانت کلودفلر خود شوید.
7- در صفحه نخست ، بر روی Get Your API Code کلیک کنید.
8- در این صفحه بر روی View API Key کلیک کنید.
9- API Code نمایش داده شده را کپی کرده و در پلاگین نصب شده در وردپرس وارد نمایید.
10- پس از وارد کردن و صحت ورود اطلاعات ، پلاگین فعال خواهد شد.
11- سپس بر روی گزینه Apply کلیک کرده تا تنظیمات به صورت اتوماتیک انجام پذیرد.
پس از تنظیمات پلاگین ، کاربران شما بدون مشکل میتوانند با پروتکل https وارد سایت شما شوند.
استفاده از گواهینامه امنیتی Full کلودفلر
همانطور که در ابتدای این مطلب توضیح داده شد ، استفاده از حالت Full نه تنها ارتباط بین کلودفلر و کاربر را امن می سازد ، بلکه ارتباط با سرور نیز امن خواهد شد.
برای این امر شما نیاز دارید که ریدایرکت هاست را تنظیم نمایید.
تنظیمات کلی برای حالت استفاده از حالت Full به شکل زیر خواهد بود.
1- به بخش Crypto در کلودفلر رفته و حالت SSL را بر روی Full تنظیم کنید.
2- سپس به هاست اصلی خود بروید.
3- تنظیمات ریدایرکت وب سایت خود را در htaccess انجام داده تا کلودفلر با پروتکل https به سایت شما متصل گردد.
نکته : قبل از تنظیم این حالت باید حداقل برای هاست خود یک گواهینامه امنیتی Self-Sign تهیه کرده باشید تا کلودفلر توسط آن به سرور شما متصل گردد.
استفاده از گواهینامه امنیتی ( Full ( Strict کلودفلر
در این حالت شما دارای یک گواهینامه امنیتی از شرکت معتبر هستید و از کلودفلر درخواست خواهید کرد که از Certificate فعلی شما استفاده نماید.
تنظیمات و آموزش استفاده از حالت ( Full ( Strict در مقالات بعدی منتشر خواهد شد.
امیدواریم مطلب استفاده از SSL در کلودفلر برای شما مفید واقع شده باشد.
نظرات کاربران