کلادفلر یک CDN و لایهٔ امنیتی بین بازدیدکننده و هاست شما قرار میگیرد؛ ترافیک را کش میکند، از حملات DDoS محافظت میکند و سرعت بارگذاری را بهخصوص برای مخاطب دور از سرور بالا میبرد. اتصالش به هاست چند نکتهٔ ظریف دارد.
افزودن دامنه و تغییر نیماسپیس
دامنه را در پنل Cloudflare اضافه کنید، رکوردهای DNS فعلی (خصوصاً A Record) را بازبینی و دو نیماسپیس کلادفلر را در پنل ثبت دامنه جایگزین کنید. از این پس مدیریت DNS در پنل کلادفلر انجام میشود.
مهم: وضعیت ابر (Proxied vs DNS only)
رکورد دامنهٔ اصلی و معمولاً www را روی حالت Proxied (ابر نارنجی) بگذارید تا CDN و فایروال فعال شود. رکورد mail و زیردامنههایی که مستقیم به هاست وصل میشوند (مثل وبمیل یا FTP) بهتر است DNS only (خاکستری) بمانند تا سایر پروتکلها دچار مشکل نشوند.
تنظیم SSL روی حالت Full (Strict)
چون کلادفلر ترافیک را بین کاربر و خودش، و سپس خودش تا سرور رمزنگاری میکند، حالت SSL کلادفلر را روی Full (Strict) بگذارید و حتماً روی خود هاست هم یک گواهی معتبر (Let Encrypt رایگان) فعال باشد. حالت Flexible باعث حلقهٔ ریدایرکت یا خطای Too many redirects روی وردپرس میشود.
هماهنگسازی با هاست
- بعد از فعال شدن کلادفلر، IP هاست در WHOIS/نتایج دامنه، IP کلادفلر میشود؛ برای پیدا کردن IP واقعی هاست از پنل پیبیهاست استفاده کنید.
- اگر از کش سمت هاست استفاده میکنید، کش کلادفلر را هم طوری تنظیم کنید که فایلهای پویا کش نشوند.
- در صورت بروز خطای ۵۲۱/۵۲۲، وضعیت گواهی روی کلادفلر و هاست را با پشتیبانی هماهنگ کنید.