سایر آموزش ها

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

سرعت و امنیت دو نیاز اساسی برای یک وب‌سایت وردپرسی هستند. هرچند که وب آیدین به عنوان یکی از بهترین پلتفرم‌ها برای میزبانی سایت‌های وردپرسی در ایران شناخته می‌شود اما میزبانی تنها عامل بهبود سرعت وب‌سایت شما نیست.

راه دیگر برای تقویت امنیت و سرعت سایت استفاده از شبکه توزیع محتوا (CDN) است. در این زمینه هیچ ارائه کننده CDN در ایران و جهان از نظر پوشش‌دهی به پای Cloudflare نمی‌رسد.

یکی از علت هایی که وب آیدین اقدام به ارائه سرویس CDN در ایران نمی‌کند این است که ساختار CDN باید به نحوی باشد که در سراسر جهان یک پوشش دهی کامل داشته باشد.

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

 

در این مقاله به شما آموزش خواهم داد که چگونه به راحتی Cloudflare CDN را برای وب‌سایت وردپرسی و یا دارای هر نوع سیستم مدیریت محوایی را به کلودفلر متصل و تنظیم صحیح با توجه به موقعیت جغرافیایی ایران کنید.

نحوه ثبت نام در کلودفلر

ابتدا وارد سایت cloudflare.com شوید و  مانند تصویر پایین روی دکمه Start for free کلیک کنید تا بخش ثبت نام برای شما باز شود.

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

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

اضافه کردن آدرس سایت در کلودفلر

پس از ثبت‌نام در Cloudflare صفحه‌ای جدید باز می‌شود که پیام خوش‌آمدگویی را نمایش می‌دهد. در انتهای صفحه روی دکمه Add a website or application (افزودن یک وب‌سایت یا برنامه) کلیک کنید.

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

آدرس دامنه خود را وارد کنید و روی Continue (کلیک) کنید.

مرحله انتخاب پنل یا نوع اشتراک

پس از افزودن دامنه Cloudflare از شما درباره نوع اشتراکی که قصد استفاده از آن را دارید سوال می‌پرسد. در این آموزش ما از اشتراک رایگان استفاده می‌کنم. در صورت نیاز به امکانات بیشتر می‌توانید هر زمان پنل اشتراکی خود را ارتقا دهید.

اشتراک رایگان کلودفلر صرفاً به شما امکانات مدیریتی می‌دهد و اگر سایت شما دچار اتک های DDoS شدید باشد این پنل رایگان کاربرد آنچنانی ندارد.

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

تنظیم رکورد های DNS

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

تنظیم نیم سرور های کلودفلر روی دامنه

در بخش پایانی کلودفلر به شما دو رکورد نیم سرور نمایش می دهد که باید این دو رکورد را روی دامنه خود دقیقا همانطور که نیم سرور هاست را ست تنظیم می کنید انجام دهید.

اگر رکورد های هاست شما روی دامنه موجود است باید رکورد های کلودفلر را جایگذین رکورد های هاست کنید.
چون از حالا ابتدا اتصال به کلودفلر انجام می‌شود و اگر مشکلی نبود از کلودفلر به هاست شما متصل خواهد شد که در ادامه نحوه ارتباط کلودفلر و هاست را نیز مشاهد خواهید کرد.

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

توجه داشته باشید که اگر از دامنه های غیر com استفاده می‌کنید ممکن است چند ساعت طول بکشد تا دامنه به کلودفلر کامل متصل شود.

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

یک ایمیل تایید به منظور تایید حساب کاربری و همچنین تایید اتصال دامنه به هاست برای شما ارسال خواهد شد.

حالا که ارتباط بین دامنه و هاست برقرار شد می توانید آموزش شروع سریع را هم پیش بروید.

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

مانند تصویر بالا روی Review settings کلیک کنید سپس روی گذینه Get Started کلیک کنیدآموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

حالا روی هر دو گذینه Automatic HTTPS Rewrites و Always use HTTPS را فعال کنید.

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

و در نهایت Brotli را نیز فعال کرده و Save کنید حالا یک بار خلاصه وضعیت را بررسی کنید و دکمه Finish را انتخاب کنید.

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

برخی از کاربران اقدام به نصب افزونه کلودفلر می‌کنند تا کنترل کاملتری در داشبورد وردپرسی خود داشته باشند که این کار توسط وب آیدین توصیه نمی‌شود.

آموزش تنظیم کامل بخش DNS کلودفلر

لازم است این بخش را به صورت ویدیوی مشاهده کنید تا کاملا با روند کار آشنا شوید.

فعال سازی SSL در کلودفلر

به بخش تنظیمات گواهی SSL در منوی SSL/TLS در سمت چپ دسترسی پیدا کنید. اگر قبلاً از SSL استفاده می‌کنید، گزینه Full را انتخاب کنید.

دقت داشته باشید که در هاست هایی که در لوکیشن ایران میزبانی می‌شوند بهتر است از Encyption = Flexible استفاده کنید.

با انجام این تنظیمات، Cloudflare یک قفل سبز در نوار آدرس بازدیدکنندگان نمایش می‌دهد که نشان‌دهنده امنیت وب‌سایت شماست.

آموزش اتصال سایت و دامنه به کلودفلر (CDN) به صورت رایگان

خالی کردن کش کلودفر

اگر از کلودفلر استفاده می کنید این احتمال وجود دارد که تغییراتی که در سایت اعمال می‌کنید درست اعمال نشوند، علت وجود چنین موردی کش کلودفلر است که مانند کش وردپرس و یا کش مرورگر اقدام به ایجاد فایل کش در سرورهای خود می کند.

برای خالی کردن کش کلودفلر از سمت چپ مسیر Caching > Configuration را باز کنید و سپس Purge Everything را انتخاب کرده و صفحه هشدار باز شده Purge Everything را مجدد انتخاب کنید تا کش کلودفلر به صورت کامل حذف شود و مجدد شروع به ساخت کند.

مزایای استفاده از کلودفلر به عنوان CND

Cloudflare یک ارائه‌دهنده معتبر شبکه توزیع محتوا (CDN) با سرورهایی در سراسر جهان است که محتوای وب‌سایت شما را به هر نقطه‌ای از دنیا می‌رساند. این سرویس ویژگی‌های متعددی دارد که به برخی از آنها خواهیم پرداخت :

1) محافظت در برابر حملات DDoS

Cloudflare با ارائه حفاظت کامل در برابر حملات DDoS امنیت وب‌سایت‌ها، اپلیکیشن‌ها و شبکه‌ها را تضمین می‌کند و از کاهش عملکرد ترافیک واقعی جلوگیری می‌کند.
شبکه Cloudflare با ظرفیت 209 ترابیت بر ثانیه، روزانه به طور میانگین 124 میلیارد تهدید را مسدود می‌کند.

2) فایروال برنامه وب (WAF)

فایروال برنامه وب Cloudflare با فیلتر کردن و نظارت بر ترافیک HTTP از وب‌سایت شما محافظت می‌کند. این سرویس در برابر تهدیدات بزرگ مانند تزریق SQL، درج فایل و اسکریپت‌نویسی بین سایتی (XSS) دفاع می‌کند.
WAF Cloudflare با ارائه امنیت لایه‌ای از آسیب‌پذیری‌های شناسایی‌شده توسط OWASP و تهدیدات application layer ، از جمله حملات روز صفر (zero-day) محافظت می‌کند.

3) قابلیت اطمینان Reliability

همان‌طور که پیش‌تر اشاره شد Cloudflare از نظر مقیاس بسیار بزرگ است. میلیون‌ها نفر و کسب‌وکارهای اینترنتی از DNS این سرویس استفاده می‌کنند تا وب‌سایت‌های خود را در دسترس کاربران در سراسر جهان قرار دهند.
DNS Cloudflare روزانه 2,270 میلیارد درخواست DNS را مدیریت می‌کند.

4) کشینگ

Cloudflare برای وردپرس شامل یک سیستم کش پیشرفته است که محتوای استاتیک را به طور خودکار ذخیره کرده و ویژگی‌هایی مانند پاک‌سازی کش و کش لایه‌ای ارائه می‌دهد. این سیستم با مدیریت تحویل محتوا مصرف منابع CPU و پهنای باند سرور میزبانی را کاهش داده و تأخیر کاربران را کمتر می‌کند و تجربه کلی آن‌ها را بهبود می‌بخشد.

5) بهینه‌سازی‌ها

سیستم بهینه‌سازی تصاویر Cloudflare اندازه تصاویر را بدون کاهش کیفیت کاهش می‌دهد و باعث افزایش سرعت بارگذاری وب‌سایت می‌شود.
ویژگی‌هایی مانند Cloudflare Polish و Cloudflare Mirage به بهبود کیفیت تصاویر و کاهش زمان بارگذاری کمک می‌کنند.

6) صفحات موبایلی سریع‌تر (AMP)

Cloudflare از فناوری Accelerated Mobile Pages برای بارگذاری سریع‌تر صفحات وب روی دستگاه‌های موبایلی استفاده می‌کند. این قابلیت صفحات AMP را سه برابر سریع‌تر از صفحات موبایلی معمولی بارگذاری می‌کند.

7) مسیریابی هوشمند

مسیریابی هوشمند Cloudflare ترافیک را از سریع‌ترین شبکه‌های موجود عبور می‌دهد. زیرساخت این شبکه به گونه‌ای طراحی شده که محتوا را از مسیرهای سریع و مطمئن منتقل کند.

8) تحویل استریم

Cloudflare با استفاده از مکانیزم کشینگ منحصربه‌فرد خود استریم فایل‌ها را حتی در نقاط دوردست به سرعت تحویل می‌دهد.

9) توازن بار یا Load Balancing

ویژگی توازن بار (Load Balancing) که از 5 دلار در ماه شروع می‌شود با توازن بار محلی و جهانی مسیریابی جغرافیایی و مکانیسم‌های جایگزین، از وقفه در خدمات جلوگیری می‌کند.

– سوالات متداول در خصوص کلودفلر

Q1 : آیا کلودفلر بدون هزینه است؟

A : سیستم Cloudflare یک سرویس رایگان با قابلیت ارتقا است. نسخه رایگان این سرویس در دسترس است اما دارای محدودیت‌هایی می‌باشد. برای دسترسی کامل به امکانات می‌توانید از نسخه‌های Pro، Business یا Enterprise استفاده کنید.

Q2 : آیا کلودفلر برای سایت های وردپرسی خوب است؟

A : بله، Cloudflare یکی از بهترین خدمات دهندگان  CDN برای امنیت و عملکرد وب‌سایت وردپرسی است. این سرویس یک شبکه گسترده از سرورهای توزیع‌شده در سراسر جهان ارائه می‌دهد اما بهتر است در اسفاده از آن حتما از مدیر هاستینگ خود پرسش کنید.

جمع‌بندی

در این آموزش از نحوه ثبت نام تا بررسی ویژگی های خاص کلودفلر پرداختیم، با استفاده از کلودفلر شما می توانید امنیت سایت خود را تا حد زیادی در برابر حملات خارجی ایمن کنید، مثال اگر سایت شما دائماً توسط رقبا زیر اتک است نسخه های پولی و حتی رایگان این CND می توانید تا حد بسیار زیادی برای شما کارآمد باشد، از دیگر ویژگی های کلودفلر این است که شما می توانید برای هر منطقه جغرافیایی محدودیت اعمال  کنید مثلا تنظیم کنید کاربرانی که از روسیه وارد سایت شما می‌شوند حتما باید کپچا حل کنند و یا حتی دسترسی برخی کشور ها و IP ها را مسدود کنید تا نتوانند وارد سایت شما شوند.

آیدین حسینی

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

2 دیدگاه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا