เมื่อคุณท่องอินเทอร์เน็ตเป็นเวลานาน หรือคุณเรียกดูเว็บไซต์บางแห่งที่ทราบว่าไม่น่าเชื่อถือบ่อยครั้ง คุณจะกลายเป็นรหัสข้อผิดพลาด 502 Bad Gateway บนหน้าจอของคุณ "502 เกตเวย์ Nginx ไม่ถูกต้อง " อาจเป็นข้อความแจ้งที่พบบ่อยที่สุด
เช่นเดียวกับรหัสข้อผิดพลาด 404 ผู้ออกแบบเว็บไซต์สามารถปรับแต่งลักษณะที่ปรากฏของ 502 Bad Gateway บนเว็บไซต์ของตนได้ เว็บเซิร์ฟเวอร์ที่แตกต่างกันจึงมีข้อผิดพลาด 502 ที่แตกต่างกัน และคุณอาจเห็นข้อความแจ้งต่อไปนี้
- ข้อผิดพลาด HTTP 502 เกตเวย์ไม่ถูกต้อง
- HTTP 502
- 502 บริการเกินเวลาชั่วคราว
- ข้อผิดพลาดชั่วคราว (502)
- ข้อผิดพลาดเซิร์ฟเวอร์ 502:เซิร์ฟเวอร์พบข้อผิดพลาดชั่วคราวและไม่สามารถดำเนินการตามคำขอของคุณได้
- 502 เกตเวย์ไม่ถูกต้อง:ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์อัปสตรีมได้
อย่าหงุดหงิดเมื่อพบรหัสข้อผิดพลาดดังกล่าว สามารถแก้ไขได้ง่าย เพียงอ่านต่อและลอง แก้ไข 502 Bad Gateway บน Mac หรือ Windows ของคุณ .
แชร์โพสต์นี้เพื่อช่วยเหลือผู้คนที่มีปัญหาเช่นเดียวกับคุณมากขึ้น!
เกตเวย์ที่ไม่ถูกต้อง 502 คืออะไร
เกตเวย์ที่ไม่ถูกต้อง 502 บน Mac/Windows ของคุณบ่งชี้ว่าเว็บเซิร์ฟเวอร์ที่คุณเชื่อมต่ออยู่ทำหน้าที่เป็นพร็อกซีสำหรับการถ่ายทอดข้อมูลไปยังเซิร์ฟเวอร์อื่น (หรือที่เรียกว่าเซิร์ฟเวอร์อัปสตรีม) แต่ไม่สามารถรับการตอบสนองที่ถูกต้องหรือใดๆ จากเซิร์ฟเวอร์ต้นทางได้ สาเหตุที่พบบ่อยที่สุดของปัญหานี้คือ DNS ที่ไม่ถูกต้องหรือล้าสมัย บันทึก
แต่อะไรคือสาเหตุของรหัสข้อผิดพลาด 502 Bad Gateway คำตอบอาจมีดังต่อไปนี้
- เซิร์ฟเวอร์ต้นทางล่ม:ไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้ เนื่องจากเซิร์ฟเวอร์ล่มหรือไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์
- ชื่อโดเมนไม่สามารถแก้ไขได้:ชื่อโดเมนไม่สามารถแก้ไข IP ที่ถูกต้องหรือไม่สามารถแก้ไข IP ใด ๆ
- คำขอบล็อกไฟร์วอลล์:ไฟร์วอลล์บล็อกการเชื่อมต่อระหว่างเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์อัปสตรีม
เมื่อใช้ไฟล์บันทึกข้อผิดพลาดของเว็บเซิร์ฟเวอร์ คุณจะดูรายละเอียดเพิ่มเติมว่าข้อผิดพลาดนั้นเกี่ยวข้องกับอะไรเป็นพิเศษ ข้อมูลข้อผิดพลาดและการวินิจฉัยทั้งหมดจะถูกจัดเก็บไว้ในไฟล์นี้ ซึ่งเป็นทรัพยากรอันมีค่าเมื่อคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดที่แปลกประหลาด
จะแก้ไข 502 Bad Gateway บน Mac/Windows ได้อย่างไร
โดยปกติแล้ว 502 Bad Gateway เป็นผลมาจากข้อผิดพลาดของเซิร์ฟเวอร์ ซึ่งหมายความว่าเซิร์ฟเวอร์ที่คุณพยายามเข้าถึงไม่สามารถเข้าถึงได้หรือล่ม
ตอนนี้คุณสามารถใช้วิธีต่อไปนี้เพื่อแก้ไข 502 Bad Gateway บน Mac หรือ Windows ได้
รีเฟรชหน้า
การรีเฟรชเบราว์เซอร์นั้นคุ้มค่าเสมอ บางครั้ง 502 Bad Gateway เป็นเพียงชั่วคราว และการรีเฟรชเบราว์เซอร์สามารถแก้ปัญหาได้ เบราว์เซอร์ส่วนใหญ่สามารถรีเฟรชข้อมูลใหม่ทั้งหมดได้ด้วยทางลัด
คุณสามารถกด Control + R บน Windows หรือ Command + R บน Mac เพื่อรีเฟรชเบราว์เซอร์ เป็นวิธีที่ง่ายที่สุดที่คุณสามารถทำได้เพื่อแก้ไข 502 Bad Gateway การรีเฟรชจะส่งคำขอใหม่ไปยังเซิร์ฟเวอร์ เซิร์ฟเวอร์อาจหยุดทำงาน แต่ก็อาจเป็นไปได้ว่าคำขอเซิร์ฟเวอร์ต้นทางหมดเวลา และการรีเฟรชสามารถแก้ไขปัญหานี้ได้
ตรวจสอบ Mac หรือ Windows ของคุณ
หากวิธีการข้างต้นแก้ปัญหาไม่ได้ ให้ลองรีสตาร์ท Mac หรือ Windows หากคุณได้ติดตั้งซอฟต์แวร์ใหม่หรือทำการเปลี่ยนแปลงคอมพิวเตอร์ของคุณ อาจทำให้เกิด 502 Bad Gateway ลองรีสตาร์ท Mac หรือ Windows และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่
502 Bad Gateway อาจเกิดจากส่วนขยายรายการใดรายการหนึ่งของคุณ ลองปิดการใช้งานส่วนขยายทั้งหมดแล้วโหลดเว็บไซต์อีกครั้ง และดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากคุณสามารถเข้าถึงเว็บไซต์ได้สำเร็จ เป็นไปได้ว่าปลั๊กอินเป็นสาเหตุของปัญหา เพียงเปิดใช้งานปลั๊กอินของคุณทีละตัวเพื่อค้นหาผู้กระทำผิด
หากปัญหายังคงอยู่ ให้ลองรีเซ็ตเราเตอร์ ถอดปลั๊กเราเตอร์ของคุณออกจากแหล่งจ่ายไฟแล้วรอ 30 วินาที จากนั้นเสียบปลั๊กไฟอีกครั้งและรอให้เชื่อมต่ออินเทอร์เน็ต และโหลดเว็บไซต์ของคุณอีกครั้ง
หากคุณคิดว่าโพสต์นี้มีประโยชน์ โปรดแชร์กับเพื่อนของคุณ
ล้างแคชและคุกกี้ของเบราว์เซอร์ของคุณ
ก่อนที่จะล้างแคชของเบราว์เซอร์และลบคุกกี้ คุณสามารถเปลี่ยนเบราว์เซอร์ให้เข้าสู่เว็บไซต์เดียวกันได้ หากใช้งานได้ จะพิสูจน์ได้ว่าเบราว์เซอร์หลักของคุณอาจมีแคชไฟล์ที่ล้าสมัยหรือเสียหายซึ่งอาจทำให้เกิด 502 Bad Gateway ล้างแคชเหล่านี้และลบคุกกี้ แล้วเปิดเว็บไซต์อีกครั้งจะสามารถแก้ไขได้
ต่อไปนี้เป็นวิธีต่างๆ ในการลบแคชและลบคุกกี้ในเบราว์เซอร์ต่างๆ:
ในซาฟารี: ป>
- เปิด Safari บน Mac
- คลิกไอคอน Safari ที่ด้านซ้ายบนของหน้าจอ
- เลือก การตั้งค่า (หรือกด "Command + จุลภาค(,)" บนแป้นพิมพ์) ในเมนูป๊อปอัป
- เลือกความเป็นส่วนตัวในเมนูด้านบน
- คลิก จัดการข้อมูลเว็บไซต์
- เลือกแคชและคุกกี้ทั้งหมดในรายการ
- คลิก ลบทั้งหมด

ใน Google: ป>
- คลิกจุดสามจุดที่ด้านขวาบนของเว็บไซต์ Google
- เลือกการตั้งค่า (Command + เครื่องหมายจุลภาค) ในเมนูป๊อปอัป
- คลิก ความเป็นส่วนตัวและความปลอดภัย ในแถบด้านข้างซ้าย
- คลิก ล้างข้อมูลการท่องเว็บ

ใน Microsoft Edge: ป>
- คลิกจุดสามจุดที่มุมขวาบนของเว็บไซต์ Microsoft Edge
- เลือกการตั้งค่า
- เลือกความเป็นส่วนตัวและบริการในแถบด้านข้างซ้าย
- คลิก "เลือกสิ่งที่จะล้าง" ด้านล่างการล้างข้อมูลการท่องเว็บ
- ตรวจสอบแคชและคุกกี้ที่คุณต้องการล้างแล้วคลิกล้างทันที
หลังจากขั้นตอนเหล่านี้ คุณสามารถออกจากเว็บไซต์และกลับมาที่เว็บไซต์อีกครั้งได้

เปลี่ยนเซิร์ฟเวอร์ DNS ของคุณบน Mac หรือ Windows
หากปัญหายังคงอยู่ คุณสามารถลองเปลี่ยนเซิร์ฟเวอร์ DNS บน Mac หรือ Windows ได้ หากคุณเคยเปลี่ยนเซิร์ฟเวอร์ DNS มาก่อน ISP ของคุณอาจกำหนดเซิร์ฟเวอร์เริ่มต้นให้กับคุณ
หากชื่อโดเมนของคุณไม่สามารถแก้ไข IP ที่ถูกต้องหรือเซิร์ฟเวอร์ DNS ของคุณไม่ตอบสนอง ก็อาจทำให้เกิดเกตเวย์ที่ไม่ถูกต้อง 502 ได้เช่นกัน แต่คุณสามารถลองใช้เซิร์ฟเวอร์ DNS สาธารณะ เช่น เซิร์ฟเวอร์ DNS ของ Google ได้
ตอนนี้คุณสามารถทำตามขั้นตอนด้านล่างเพื่อเปลี่ยนเซิร์ฟเวอร์ DNS ของคุณเพื่อแก้ไข 502 Bad Gateway บน Mac หรือ Windows ของคุณ (ตั้งเซิร์ฟเวอร์ DNS ของ Google เป็นตัวอย่าง)
เปลี่ยนเซิร์ฟเวอร์ DNS บน Mac: ป>
- ตรวจสอบการตั้งค่าระบบใน Dock
- เลือกเครือข่ายในแถบด้านซ้ายของหน้าต่างป๊อปอัป
- เลือกเครือข่ายที่คุณต้องการเปลี่ยนเซิร์ฟเวอร์ DNS เช่น Wi-Fi หรืออีเทอร์เน็ต
- คลิกรายละเอียด แล้วเลือก DNS ในแถบด้านข้างซ้าย
- คลิก "+" ที่ด้านล่างของรายการเซิร์ฟเวอร์ DNS จากนั้นป้อนที่อยู่ IPv4 หรือ IPv6 สำหรับเซิร์ฟเวอร์ DNS ป้อน 8.8.8.8 สำหรับเซิร์ฟเวอร์ DNS ที่ต้องการ และป้อน 8.8.4.4 สำหรับเซิร์ฟเวอร์ DNS สำรอง

- คลิกตกลงเพื่อบันทึกการตั้งค่าของคุณ
เปลี่ยนเซิร์ฟเวอร์ DNS บน Windows: ป>
- เปิดการตั้งค่า และคลิก เครือข่ายและอินเทอร์เน็ต
- เลื่อนลงและคลิก เปลี่ยนตัวเลือกอะแดปเตอร์
- คลิกขวาที่เครือข่าย (Wi-Fi หรืออีเธอร์เน็ต) ที่คุณต้องการเปลี่ยนเซิร์ฟเวอร์ DNS
- เลือก Internet Protocol เวอร์ชัน 4 และคลิกคุณสมบัติ
- เลือกใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้ จากนั้นพิมพ์ 8.8.8.8 สำหรับเซิร์ฟเวอร์ DNS ที่ต้องการ และ 8.8.4.4 สำหรับเซิร์ฟเวอร์ DNS สำรอง

- คลิกตกลงเพื่อบันทึกเซิร์ฟเวอร์ DNS ใหม่สำหรับ Windows ของคุณ
ยกเว้นวิธีเหล่านี้ คุณสามารถเปลี่ยนเซิร์ฟเวอร์ DNS ของคุณในการตั้งค่าเราเตอร์ของคุณได้ กระบวนการนี้จะขึ้นอยู่กับเราเตอร์ของคุณ แต่คุณจะสามารถค้นหาการตั้งค่า DNS ได้ในส่วนเครือข่ายหรืออินเทอร์เน็ตของการตั้งค่าของเราเตอร์
หลังจากที่คุณเปลี่ยนเซิร์ฟเวอร์ DNS บน Mac หรือ Windows แล้ว ให้ลองโหลดเว็บไซต์อีกครั้ง
ล้างแคช DNS
บางครั้งการแคช DNS อาจทำให้เกิด 502 Bad Gateway บน Mac หรือ Windows ของคุณได้ เมื่อคุณเยี่ยมชมเว็บไซต์ คอมพิวเตอร์ของคุณจะจัดเก็บข้อมูลบางอย่างเกี่ยวกับไซต์นี้ไว้ในแคช DNS ของคุณ วิธีนี้สามารถช่วยให้คอมพิวเตอร์ของคุณโหลดไซต์ได้อย่างรวดเร็วในครั้งต่อไป แต่หากข้อมูลล้าสมัย อาจเกิดจากข้อผิดพลาด 502
วิธีล้างแคช DNS เพื่อแก้ไข 502 Bad Gateway บน Mac หรือ Windows:
ล้างแคช DNS บน Mac: ป>
- เปิด Terminal โดยใช้ Spotlight หรือกด Command + Space
- พิมพ์ Terminal แล้วดับเบิลคลิกเพื่อเปิด
- พิมพ์คำสั่งต่อไปนี้
sudo dscacheutil-flushcache; sudo killall -HUP mDNSRespnoder - ป้อนรหัสผ่าน Mac ของคุณ
- กด Enter เพื่อเสร็จสิ้น
ล้างแคช DNS บน Windows: ป>
- คลิกขวาที่ไอคอน Windows แล้วเลือก Windows Terminal (ผู้ดูแลระบบ)
- คลิกไอคอนลูกศรลงแล้วเลือก พร้อมรับคำสั่ง (หรือกด Ctrl + Shift + 2)
- พิมพ์คำสั่งต่อไปนี้
ล้าง-DnsClientCache - กด Enter เพื่อเสร็จสิ้น

หลังจากที่คุณล้างแคช DNS แล้ว ให้ลองโหลดเว็บไซต์อีกครั้ง
ปิดการใช้งานไฟร์วอลล์ชั่วคราว
เนื่องจากข้อความข้างต้นกล่าวถึง ไฟร์วอลล์อาจบล็อกการเชื่อมต่อระหว่างเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์อัปสตรีม คุณจึงสามารถปิดการใช้งานไฟร์วอลล์ชั่วคราวเพื่อแก้ไข 502 Bad Gateway บน Mac หรือ Windows ของคุณได้
ปิดการใช้งานไฟร์วอลล์บน Mac: ป>
- คลิก การตั้งค่าระบบ ใน Dock
- เลือกเครือข่ายในแถบด้านข้างซ้าย
- เลือกไฟร์วอลล์และเปลี่ยนการตั้งค่าเป็นปิด

ปิดการใช้งานไฟร์วอลล์บน Windows: ป>
- คลิก ชนะ> การตั้งค่า
- เลือกความเป็นส่วนตัวและความปลอดภัย> ความปลอดภัยของ Windows> ไฟร์วอลล์และการป้องกันเครือข่าย
- เลือกทั้งเครือข่ายส่วนตัวและเครือข่ายสาธารณะ
- ภายใต้ไฟร์วอลล์ Microsoft Defender ให้เปลี่ยนการตั้งค่าเป็นปิด

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