เคล็ดลับในการแก้ไขข้อผิดพลาด 521 กับ WordPress

เผยแพร่แล้ว: 2022-06-08

ข้อผิดพลาด 521 เกิดขึ้นในกรณีที่เว็บเซิร์ฟเวอร์ของคุณปฏิเสธการเชื่อมต่อ Cloudfare และหากสิ่งนี้เกิดขึ้นกับเว็บไซต์ WordPress ของคุณ คุณจำเป็นต้องทราบวิธีแก้ไข แต่อย่ากังวล ไม่มีอะไรซับซ้อนหรือยากเกินไป นอกจากนี้ คุณมี WP Full Care เพื่อช่วยคุณ! เนื่องจากเราได้จัดการกับข้อผิดพลาด 521 หลายครั้ง เราจึงตัดสินใจแบ่งปันประสบการณ์ของเราและเขียนคำแนะนำโดยละเอียดเพื่อช่วยคุณในกรณีที่คุณเคยอยู่ในสถานการณ์นั้น

ข้อผิดพลาด 521 คืออะไรและเกิดจากอะไร

เมื่อคุณพยายามเยี่ยมชมเว็บไซต์ WordPress และได้รับข้อผิดพลาด 521 แสดงว่าเบราว์เซอร์ของคุณเชื่อมต่อกับ Cloudflare อย่างถูกต้อง แต่ Cloudflare ไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์ของคุณ ก่อนที่คุณจะติดต่อผู้เชี่ยวชาญ WordPress และขอให้แก้ไข ต่อไปนี้คือสาเหตุสี่ประการที่น่าจะเป็นไปได้มากที่สุดของปัญหา:

  • เซิร์ฟเวอร์ไม่พร้อมใช้งานในขณะนี้
  • เนื่องจากถือว่า Cloudflare เป็นอันตรายต่อความปลอดภัย เซิร์ฟเวอร์จึงบล็อกหรือทำให้คำขอช้าลง
  • บน พอร์ต 443 เซิร์ฟเวอร์ปฏิเสธคำขอของ Cloudflare
  • เซิร์ฟเวอร์ ไม่ได้แสดงใบรับรอง SSL ที่ถูกต้อง
ผู้ชายนั่งอยู่หน้าสองหน้าจอและแก้ไขปัญหาเครือข่ายกับลูกค้าทางโทรศัพท์
ติดต่อผู้ให้บริการโฮสติ้งของคุณ เนื่องจากอาจสามารถช่วยแก้ไขข้อผิดพลาด 521 กับ WordPress ได้

วิธีแก้ไขข้อผิดพลาด 521 กับ WordPress อย่างง่ายดาย

ดังที่กล่าวไว้เมื่อเว็บเซิร์ฟเวอร์ต้นทางปฏิเสธการเชื่อมต่อ Cloudflare ข้อผิดพลาด 521 จะเกิดขึ้น หากคุณพบปัญหานี้ อย่าตกใจเพราะเรามีขั้นตอนการแก้ไขปัญหาห้าขั้นตอนที่จะช่วยให้คุณแก้ไขปัญหานี้ได้อย่างรวดเร็ว หากคุณไม่แน่ใจว่าอะไรทำให้เกิดปัญหา 521 ของคุณ ให้เริ่มด้วยขั้นตอนที่ 1 และทำตามขั้นตอนของคุณ

#1 ติดต่อผู้ให้บริการโฮสติ้งของคุณ

เมื่อคุณได้รับข้อผิดพลาด 521 มีมาตรการที่คุณอาจดำเนินการเพื่อแก้ไขปัญหา ในทางกลับกัน บางส่วนอาจใช้เวลานานและซับซ้อน ด้วยเหตุนี้ การ ติดต่อผู้ให้บริการโฮสติ้ง WordPress จึงเป็นวิธีที่ง่ายที่สุดในการแก้ไขข้อผิดพลาด 521 เว็บโฮสต์มืออาชีพควรสามารถอธิบายได้ว่าทำไมปัญหานี้ถึงเกิดขึ้น และพวกเขาสามารถช่วยคุณแก้ปัญหาได้ด้วยซ้ำ

หากคุณไม่แน่ใจว่าจะติดต่อความช่วยเหลืออย่างไร ให้ไปที่เว็บไซต์ของผู้ให้บริการโฮสติ้งของคุณ เพียงค้นหาหน้าติดต่อเราหรือหน้าสนับสนุน เราขอแนะนำให้ ใช้ตัวเลือกความช่วยเหลือแบบสด ทุกครั้งที่ทำได้ เนื่องจากปัญหานี้เป็นสิ่งที่คุณต้องการแก้ไขโดยเร็วที่สุด ตัวอย่างเช่น แชทสดและการสนับสนุนทางโทรศัพท์สำหรับธุรกิจ แทบจะเร็วกว่าพอร์ทัลการจองตั๋วหรืออีเมลเสมอ หากคุณไม่สามารถขอความช่วยเหลือจากผู้ให้บริการโฮสต์ได้ในทันที คุณสามารถลองทำตามขั้นตอนด้านล่าง

#2 ตรวจสอบว่าเซิร์ฟเวอร์ของคุณออฟไลน์อยู่

คุณควร ตรวจสอบว่าเซิร์ฟเวอร์ออนไลน์อยู่หรือไม่ เมื่อคุณได้รับข้อผิดพลาด 521 หากยังคงทำงานอยู่ คุณสามารถไปยังขั้นตอนถัดไปของกระบวนการแก้ไขปัญหาได้ คุณจะต้องทราบที่อยู่ IP ของเซิร์ฟเวอร์ของคุณเพื่อดำเนินการนี้

คุณสามารถ ping เซิร์ฟเวอร์จริง ที่โฮสต์เว็บไซต์ WordPress ของคุณโดยใช้ที่อยู่ IP นี้ หากตอบสนอง คุณจะมีสัญญาณว่าเซิร์ฟเวอร์ของคุณออนไลน์อยู่ ในทางกลับกัน หากไม่ตอบ แสดงว่าเซิร์ฟเวอร์ของคุณล่ม และนั่นคือสาเหตุที่คุณได้รับข้อผิดพลาด 521

หากคุณประสบปัญหาในการค้นหาที่อยู่ IP นี้ โปรดตรวจสอบเว็บไซต์ของผู้ให้บริการโฮสติ้งหรือเอกสารออนไลน์ โฮสต์เว็บจำนวนมากให้บทเรียนที่ครอบคลุมเกี่ยวกับการค้นหาที่อยู่ IP ของคุณ เมื่อคุณมี IP ของเซิร์ฟเวอร์แล้ว คุณสามารถไปที่เครื่องมือตรวจสอบส่วนหัว HTTP ปิงเซิร์ฟเวอร์ของเว็บไซต์ของคุณและดูว่าตอบสนองหรือไม่ เพียงวางที่อยู่ IP ของคุณลงในฟิลด์ 'URL' เพื่อทำการทดสอบนี้

สกรีนช็อตของเครื่องมือตรวจสอบส่วนหัว HTTP
HTTP Header Checker เป็นเครื่องมือง่ายๆ ที่คุณสามารถใช้ในการ ping ที่อยู่ IP ของเซิร์ฟเวอร์และตรวจสอบว่าออนไลน์อยู่หรือไม่

คุณจะสังเกตเห็นข้อความเช่น "ไม่สามารถเชื่อมต่อ" หรือ "ไม่พบโฮสต์" หากเซิร์ฟเวอร์ของคุณไม่ทำงาน ในสถานการณ์นี้ คุณจะต้องติดต่อบริษัทโฮสติ้งของคุณเพื่อแก้ไขปัญหา ในทางกลับกัน ปัญหา 521 ของคุณไม่ได้เกิดจากการหยุดทำงานของเซิร์ฟเวอร์หรือการหยุดทำงานหากเซิร์ฟเวอร์ของคุณทำงานอยู่ ในสถานการณ์นั้น คุณสามารถทำตามขั้นตอนในคู่มือนี้เพื่อแก้ไขปัญหา

#3 อนุญาตที่อยู่ IP ทั้งหมดจาก Cloudfare

เซิร์ฟเวอร์ของคุณอาจเปิดใช้งานอยู่ แต่ ที่อยู่ IP ของ Cloudflare อาจถูกบล็อก ในกรณีนี้ เมื่อคุณพยายามเข้าถึงเว็บไซต์ WordPress คุณอาจได้รับข้อผิดพลาด 521 วิธีแก้ไขคืออนุญาตที่อยู่ IP ของ Cloudflare ทั้งหมด เมื่อคุณอนุญาตที่อยู่ IP แสดงว่าคุณกำลังแจ้งให้เซิร์ฟเวอร์ทราบว่าคำขอทั้งหมดจากที่อยู่นั้นจะได้รับการยอมรับ

คุณสามารถเพิ่ม IP ที่อนุญาตพิเศษลงในไฟล์.htaccess ของเว็บไซต์ของคุณได้ นี่เป็นไฟล์การกำหนดค่าที่สำคัญซึ่งแนะนำเซิร์ฟเวอร์เกี่ยวกับวิธีการทำงาน ในการเข้าถึงไฟล์นี้ คุณจะต้องมีไคลเอนต์ FTP เช่น FileZilla

ตามค่าเริ่มต้น ไคลเอนต์ FTP ส่วนใหญ่จะซ่อนไฟล์สำคัญ ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งานตัวเลือก “แสดงไฟล์ที่ซ่อนไว้” การอนุญาตที่อยู่ IP นั้นเป็นงานที่น่าเบื่อ เพราะคุณจะต้องสร้างบรรทัดใหม่สำหรับที่อยู่ IP แต่ละรายการ เมื่อเสร็จแล้ว คุณสามารถเยี่ยมชมเว็บไซต์ของคุณและตรวจสอบว่าข้อผิดพลาดยังคงแสดงอยู่หรือไม่

#4 ติดต่อกับผู้ให้บริการโฮสต์ของคุณเพื่อเปิดพอร์ต 443

Cloudflare มีตัวเลือกการเข้ารหัสที่หลากหลาย ก่อนที่จะพบข้อผิดพลาด 521 คุณได้ไปที่โหมดเต็มหรือเต็ม (เข้มงวด) หรือไม่ เราถามสิ่งนี้เพราะนี่อาจเป็นที่มาของปัญหา

Cloudflare ต้องการการเข้าถึงพอร์ต 443 ไม่ว่าจะอยู่ในโหมดเต็มหรือเต็ม (เข้มงวด) อย่างไรก็ตาม บางโฮสต์บล็อก Cloudflare ไม่ให้เข้าถึงพอร์ตนี้ ส่งผลให้เกิดข้อผิดพลาด 'Message 521' ดังนั้น การเปิดใช้งานพอร์ต 443 บนเซิร์ฟเวอร์ของคุณอาจเป็นวิธีแก้ปัญหา เพียงติดต่อผู้ให้บริการโฮสต์ของคุณและขอให้พวกเขาเปิดใช้งานสิ่งนี้ให้กับคุณ

#5 อัปโหลดใบรับรองแหล่งกำเนิด Cloudfare

เมื่อใช้โหมดเต็มหรือเต็ม (เข้มงวด) ของ Cloudflare คุณอาจยังคงได้รับข้อผิดพลาด 521 แม้ว่าจะเปิดใช้งานพอร์ต 443 ก็ตาม เนื่องจากบาง เซิร์ฟเวอร์อาจยอมรับการเชื่อมต่อที่พอร์ต 443 เท่านั้น หากคุณมีใบรับรอง Cloudflare Origin ที่ถูกต้อง ในกรณีนี้ การรับส่งข้อมูลระหว่าง Cloudflare และเว็บเซิร์ฟเวอร์ของคุณได้รับการเข้ารหัสด้วยใบรับรองนี้

ภาพถ่ายมุมสูงของทีมคนนั่งที่โต๊ะและพยายามแก้ไขข้อผิดพลาด 521 ด้วย WordPress
หากคุณแน่ใจว่าจะจ้างผู้เชี่ยวชาญมาดูแลเว็บไซต์ WordPress ของคุณ ข้อผิดพลาด 521 จะเป็นสิ่งสุดท้ายที่คุณนึกถึง

ดังนั้น หากคุณไม่มีใบรับรอง Origin อาจเป็นสาเหตุของข้อผิดพลาด 521 ที่คุณเห็น ข่าวดีก็คือ Cloudflare สามารถพาคุณไปทีละขั้นตอนผ่านกระบวนการสร้างใบรับรองนี้ เข้าสู่ระบบบัญชี Cloudflare ของคุณเพื่อเริ่มต้น จากนั้นเลือก SSL/TLS » Origin Server จากเมนูแบบเลื่อนลง จากที่นั่น คุณจะสามารถทำตามคำแนะนำและสร้างใบรับรองแหล่งกำเนิดได้

ความคิดสุดท้ายเกี่ยวกับวิธีการแก้ไขข้อผิดพลาด 521 ด้วย WordPress

เราหวังว่าบทความนี้จะช่วยให้คุณเข้าใจถึงสาเหตุของข้อผิดพลาด 521 และวิธีแก้ไขด้วย WordPress อย่างที่คุณเห็นมันไม่ยากเลย แต่ถ้าคุณต้องการหลีกเลี่ยงความยุ่งยาก ทำไมไม่รับการบำรุงรักษาที่เหมาะกับเว็บไซต์ WordPress ของคุณล่ะ คุณสามารถมั่นใจได้ว่าเว็บไซต์ WordPress ของคุณอยู่ในมือที่ดี!