آموزش رفع خطای 521 Cloudflare
هر وب سایتی ممکن است با خطاها و ارورهای مختلفی روبرو شود. اگر در سایت خود با خطای 521 روبرو هستید، احتمالاً مشکلی از سمت سرور وجود دارد که از نمایش سایت در صفحه وب جلوگیری میکند. ارور 521 Web Server is Down که با نام خطای 521 کلودفلر نیز معروف است میتواند در هر سایتی از جمله سایتهای وردپرسی رخ دهد. در این مطلب توضیح میدهیم که چه چیزی باعث ارور521 میشود؛ سپس نحوه رفع خطای Cloudflare 521 را نیز به شما آموزش میدهیم.
ارور Cloudflare 521 چیست؟
همانطور که بالاتر گفتیم خطای 521 مربوط به سرویس کلودفلر میباشد. ارور Cloudflare 521 به این معنی است که مرورگر شما میتواند به کلودفلر متصل شود، اما کلودفلر قادر به اتصال به وب سرور مبدا نیست. به زبان ساده کلودفلر سعی دارد به سرور سایت شما متصل شود اما در نهایت موفق به اتصال نخواهد بود. به این ترتیب خطای 521 Web Server is Down به کاربر نمایش داده خواهد شد.
خطای cloudflare 521 مربوط به کد وضعیت 5xx میباشد. تمام کدهای وضعیت 500، مانند خطای 503 یا ارور 504 مربوط به کدهای وضیعت خطای سرور میباشند. ارورهای 500 برای سئو سایت تاثیر منفی زیادی دارند. به منطور آشنایی بیشتر با انواع کدهای وضعیت پیشنهاد میکنیم مقاله انواع HTTP Status code را مطالعه کنید.
دلایل مشاهده خطای 521
همانطور که پیشتر گفتیم، مشاهده این ارور به این معنی است که مرورگر میتواند به کلودفلر وصل شود، اما کلودفلر قادر به اتصال به سرور نیست. 3 دلیل کلی که باعث خطای 521 میشوند شامل موارد زیر هستند.
خرابی سرور
ممکن است به هر دلیلی سرور Down شده باشد و از کار افتاده باشد. اگر سرور سایت به هر دلیلی از کار افتاده باشد؛ Cloudflare نمیتواند به سایت متصل شود. در نتیجه هنگامی که کاربر از سایت بازدید کند، ارور 521 دیده میشود.
مسدود کردن درخواست های Cloudflare
ممکن است وبسرور میزبان شما به خوبی کار کند، اما به دلایلی درخواستهای کلودفلر را مسدود میکند. برخی از راه حلهای امنیتی میزبانی وب ممکن است درخواستهای بزرگ از یک آدرس IP را به عنوان حمله به سرور اشتباه گرفته باشد. در چنین مواقعی، خطای سرور 521 رخ میدهد.
پیکربندی DNS
در نهایت، اگر DNS خود را به Cloudflare منتقل کنید و SSL را در برگه SSL/TCP پیکربندی کنید، ممکن است خطای 521 ایجاد شود. وقتی این اتفاق میافتد، کلودفلر نمیتواند متصل شود و به جای آن پیام خطای 521 را نمایش میدهد.
نحوه رفع خطای 521 کلودفلر
حال که متوجه شدید ارور 521 چیست و چرا این خطا به وجود میآید، بهتر است بدانید که چگونه خطای 521 را رفع کنید؟ برای رفع خطای 521 باید از روشهای زیر اقدام کنید.
- مطمئن شوید که سرور میزبان آنلاین است و Down نشده باشد. (در ادامه مقاله نحوه تست فعال بودن سرور را به شما آموزش میدهیم.)
- مطمئن شوید که آدرسهای IP کلودفلر بلاک نشده است.
- با پشتیبانی سایت خود تماس بگیرید.
تست آنلاین بودن سرور
قبل از هرچیز باید مطمئن شوید که سرور میزبان سایت شما آنلاین باشد. اگر سرور سایت شما مشکل داشته باشد، کاری از دست شما برنمیآید و باید با پشتیبان خود تماس بگیرید. اما چگونه مطمئن شوید که سرور میزبان شما فعال است؟
لینوکس و مک
برای این منظور میتوانید یک دستور cURL را اجرا کنید. اگر از سیستم عامل Mac یا Linux استفاده میکنید، میتوانید این گزینه را از طریق Terminal اجرا کنید.
ویندوز
ویندوز به طور پیش فرض cURL را نصب نکرده است. البته شما میتوانید آن را نصب کنید. اما یک روش ساده برای این که بفهمید سرور فعال است یا خیر، استفاده از ابزار آنلاین HTTP Header Check KeyCDN است. برای این منظور وارد سایت tools.keycdn.com شوید. سپس مانند تصویر زیر در فیلد URL آدرس یا آی پی سایت خود را وارد و سپس روی گزینه “Chech” کلیک کنید.
در صورتی که مانند تصویر زیر کد وضعیت HTTP 200 را مشاهده کنید یعنی سرور شما آنلاین است.
اگر مشکلی وجود داشته باشد پیام Host Not Found یاFailed to connect مشاهده میکنید. به این ترتیب متوجه خواهید شد که مشکل از سمت سرور است یا خیر! در صورتی که سرور شما آنلاین نبود، با میزبان خود تماس بگیرید تا مشکل شما را حل کنند.
چه کار کنیم که با خطای 521 کلودفلر مواجه نشویم
همانطور که دیدید، دلیل اصلی خطای cloudflare 521 در دسترس نبودن سرور یا مسدود شدن آی پی کلودفلر است. برای این که کمتر با ارور 521 مواجه شوید، بهتر است از کیفیت و آپتایم سرور خود مطمئن شوید. هرچه سرور هاست شما آپتایم بالاتری داشته باشد، میزان قطعی سایت نیز کمتر میشود. به همین منظور پیشنهاد میکنیم از هاست و سرور گنجه هاست برای میزبان سایت خود استفاده کنید.
سرورهای گنجه هاست با آپتایم عالی 99.9 درصد اکثر مواقع فعال و در دسترس هستند. به این ترتیب دیگر مشکلی با قطعی سایت نخواهید داشت. شما میتوانید از صفحه خرید هاست، از سرویسهای هاست گنجه دیدن فرمایید.
جمع بندی
در این مقاله توضیح دادیم که ارور Cloudflare 521 چیست و دلایل وقوع این خطا را به شما توضیح دادیم. بهتر است برای رفع خطای Cloudflare 521 با میزبان خود تماس بگیرید. در صورتی که از گنجه هاست برای میزبانی سایت خود استفاده میکنید؛ تیم پشتیبانی گنجه هاست در اولین فرصت مشکل شما را حل میکند.
دمتون گرم واقعا عالی و بدرد بخور بخود
سلام امیر علی جان
خواهش میکنم. خوشحالیم که مفید بود مقاله 🙂