Khi bạn duyệt internet trong thời gian dài hoặc thường xuyên duyệt một số trang web được cho là không đáng tin cậy, bạn sẽ biến thành mã lỗi 502 Bad Gateway trên màn hình. "502 Nginx cổng xấu " có thể là lời nhắc phổ biến nhất.
Giống như mã lỗi 404, người thiết kế trang web có thể tùy chỉnh giao diện của 502 Bad Gateway trên trang web của mình. Vì vậy, các máy chủ web khác nhau có lỗi 502 khác nhau và bạn có thể đã thấy các lời nhắc sau.
- Lỗi HTTP 502 Cổng xấu
- HTTP 502
- 502 Quá tải tạm thời dịch vụ
- Lỗi tạm thời (502)
- Lỗi máy chủ 502:Máy chủ gặp lỗi tạm thời và không thể hoàn thành yêu cầu của bạn.
- 502 Cổng xấu:Không thể kết nối với máy chủ ngược dòng
Đừng nản lòng khi gặp phải mã lỗi như vậy, cách khắc phục rất dễ dàng. Chỉ cần tiếp tục đọc và cố gắng sửa lỗi 502 Bad Gateway trên máy Mac hoặc Windows của bạn .
Hãy chia sẻ bài đăng này để giúp được nhiều người gặp vấn đề tương tự như bạn!
Cổng xấu 502 là gì?
Cổng lỗi 502 trên máy Mac/Windows của bạn cho biết rằng máy chủ web mà bạn đã kết nối đang hoạt động như một proxy để chuyển tiếp thông tin đến một máy chủ khác (còn được gọi là máy chủ ngược dòng), nhưng nó không thể nhận được phản hồi hợp lệ hoặc bất kỳ phản hồi nào từ máy chủ gốc. Nguyên nhân phổ biến nhất của sự cố này là DNS không chính xác hoặc lỗi thời ghi lại.
Nhưng nguyên nhân dẫn đến mã lỗi 502 Bad Gateway là gì? Câu trả lời có thể như sau.
- Máy chủ gốc ngừng hoạt động:Máy chủ không thể truy cập được do nó ngừng hoạt động hoặc không được kết nối với máy chủ.
- Tên miền không thể phân giải:Tên miền không phân giải đúng IP hoặc không phân giải bất kỳ IP nào.
- Yêu cầu chặn tường lửa:Tường lửa chặn kết nối giữa máy chủ web và máy chủ ngược tuyến.
Chuyển sang tệp nhật ký lỗi của máy chủ web, bạn có thể xem thêm chi tiết về lỗi đặc biệt gây ra. Tất cả thông tin về lỗi và chẩn đoán được lưu trữ trong tệp này. Đây là nguồn tài nguyên quý giá khi bạn cần thêm thông tin về một lỗi đặc biệt.
Làm cách nào để khắc phục 502 Bad Gateway trên Mac/Windows?
Thông thường, 502 Bad Gateway là kết quả của lỗi máy chủ, nghĩa là máy chủ bạn đang cố truy cập không thể truy cập được hoặc không hoạt động.
Bây giờ, bạn có thể sử dụng các cách sau để khắc phục 502 Bad Gateway trên Mac hoặc Windows.
Làm mới trang
Làm mới trình duyệt luôn đáng để thử. Đôi khi, 502 Bad Gateway chỉ là tạm thời và việc làm mới trình duyệt có thể giải quyết được vấn đề. Hầu hết các trình duyệt có thể thực hiện làm mới cứng bằng phím tắt.
Bạn có thể nhấn Control + R trên Windows hoặc Command + R trên Mac để làm mới trình duyệt của mình. Đó là cách dễ nhất bạn có thể làm để khắc phục 502 Bad Gateway. Việc làm mới sẽ gửi yêu cầu mới đến máy chủ. Máy chủ có thể ngừng hoạt động nhưng cũng có thể yêu cầu máy chủ ngược tuyến đã hết thời gian chờ. Và việc làm mới có thể khắc phục được vấn đề này.
Kiểm tra máy Mac hoặc Windows của bạn
Nếu các cách trên không giải quyết được sự cố, hãy thử khởi động lại máy Mac hoặc Windows. Nếu bạn cài đặt phần mềm mới hoặc thực hiện các thay đổi trên máy tính, có thể gây ra lỗi 502 Bad Gateway. Hãy thử khởi động lại máy Mac hoặc Windows của bạn và kiểm tra xem lỗi đã được khắc phục chưa.
502 Bad Gateway có thể do một trong các tiện ích mở rộng của bạn gây ra, hãy thử tắt tất cả các tiện ích mở rộng của bạn và tải lại trang web rồi xem liệu sự cố đã được giải quyết chưa. Nếu bạn có thể truy cập trang web thành công thì có khả năng một plugin nào đó đang gây ra sự cố. Chỉ cần kích hoạt từng plugin của bạn để tìm ra thủ phạm.
Nếu sự cố vẫn còn, hãy thử đặt lại bộ định tuyến của bạn. Rút nguồn điện của bộ định tuyến và đợi 30 giây. Sau đó cắm lại ổ điện và đợi kết nối internet. Và tải lại trang web của bạn.
Nếu bạn cho rằng bài đăng này hữu ích, hãy chia sẻ nó với bạn bè của bạn.
Xóa bộ nhớ cache và cookie của trình duyệt
Trước khi xóa bộ nhớ cache của trình duyệt và xóa cookie, bạn có thể thay đổi trình duyệt để vào cùng một trang web. Nếu nó hoạt động, điều đó chứng tỏ rằng trình duyệt chính của bạn có thể đã lưu trữ các tệp lỗi thời hoặc bị hỏng trong bộ nhớ đệm có thể gây ra 502 Bad Gateway. Xóa bộ nhớ đệm này và xóa cookie, sau đó mở lại trang web là có thể khắc phục được.
Dưới đây là các cách khác nhau để xóa bộ nhớ đệm và xóa cookie trong các trình duyệt khác nhau:
Trong Safari:
- Mở Safari trên Mac.
- Nhấp vào biểu tượng Safari ở phía trên bên trái màn hình.
- Chọn Cài đặt (hoặc bạn có thể nhấn "Command + Dấu phẩy(,)" trên bàn phím) trong menu bật lên.
- Chọn Quyền riêng tư trong menu trên cùng.
- Nhấp vào Quản lý dữ liệu trang web.
- Chọn tất cả bộ nhớ đệm và cookie trong danh sách.
- Nhấp vào Xóa tất cả.

Trong Google:
- Nhấp vào ba dấu chấm ở phía trên bên phải của trang web Google.
- Chọn Cài đặt (Lệnh + Dấu phẩy) trong menu bật lên.
- Nhấp vào Quyền riêng tư và bảo mật ở thanh bên trái.
- Nhấp vào Xóa dữ liệu duyệt web.

Trong Microsoft Edge:
- Nhấp vào ba dấu chấm ở phía trên bên phải của trang web Microsoft Edge.
- Chọn Cài đặt.
- Chọn Quyền riêng tư và Dịch vụ ở thanh bên trái.
- Nhấp vào "Chọn nội dung cần xóa" bên dưới Xóa dữ liệu duyệt web.
- Kiểm tra bộ nhớ đệm và cookie bạn cần xóa rồi nhấp vào Xóa ngay.
Sau các bước này, bạn có thể thoát khỏi trang web và quay lại trang web đó.

Thay đổi máy chủ DNS trên máy Mac hoặc Windows của bạn
Nếu sự cố vẫn còn, bạn có thể thử thay đổi máy chủ DNS trên máy Mac hoặc Windows. Nếu trước đây bạn đã từng thay đổi máy chủ DNS thì ISP có thể chỉ định máy chủ DNS mặc định cho bạn.
Nếu tên miền của bạn không phân giải đúng IP hoặc máy chủ DNS của bạn không phản hồi, điều đó cũng có thể gây ra 502 Bad Gateway. Tuy nhiên, bạn có thể thử sử dụng máy chủ DNS công cộng, chẳng hạn như máy chủ DNS của Google.
Bây giờ, bạn có thể làm theo các bước bên dưới để thay đổi máy chủ DNS của mình nhằm sửa lỗi 502 Bad Gateway trên máy Mac hoặc Windows. (Lấy máy chủ DNS của Google làm ví dụ)
Thay đổi máy chủ DNS trên máy Mac:
- Kiểm tra Cài đặt hệ thống trong Dock.
- Chọn Mạng ở thanh bên trái của cửa sổ bật lên.
- Chọn mạng mà bạn muốn thay đổi máy chủ DNS, chẳng hạn như Wi-Fi hoặc Ethernet.
- Nhấp vào Chi tiết rồi chọn DNS ở thanh bên bên trái.
- Nhấp vào dấu "+" ở cuối danh sách Máy chủ DNS, sau đó nhập địa chỉ IPv4 hoặc IPv6 cho máy chủ DNS. Nhập 8.8.8.8 cho Máy chủ DNS ưa thích và nhập 8.8.4.4 cho Máy chủ DNS thay thế.

- Nhấp OK để lưu cài đặt của bạn.
Thay đổi máy chủ DNS trên Windows:
- Mở Cài đặt rồi nhấp vào Mạng và Internet.
- Cuộn xuống và nhấp vào Thay đổi tùy chọn bộ điều hợp.
- Nhấp chuột phải vào mạng (Wi-Fi hoặc Ethernet) mà bạn muốn thay đổi máy chủ DNS.
- Chọn Giao thức Internet Phiên bản 4 và nhấp vào Thuộc tính.
- Chọn Sử dụng địa chỉ máy chủ DNS sau, sau đó nhập 8.8.8.8 cho Máy chủ DNS ưa thích và 8.8.4.4 cho Máy chủ DNS thay thế.

- Nhấp OK để lưu máy chủ DNS mới cho Windows của bạn.
Ngoại trừ những cách này, bạn có thể thay đổi máy chủ DNS trong cài đặt của bộ định tuyến. Quá trình này sẽ tùy thuộc vào bộ định tuyến của bạn, nhưng bạn sẽ có thể tìm thấy cài đặt DNS trong phần Mạng hoặc Internet trong cài đặt của bộ định tuyến.
Sau khi bạn thay đổi máy chủ DNS trên máy Mac hoặc Windows, hãy thử tải lại trang web.
Xóa bộ đệm DNS
Đôi khi, bộ đệm DNS cũng có thể gây ra 502 Bad Gateway trên máy Mac hoặc Windows của bạn. Khi bạn truy cập một trang web, máy tính của bạn sẽ lưu trữ một số thông tin nhất định về trang web này trong bộ đệm DNS của bạn. Điều này có thể giúp máy tính của bạn tải trang web nhanh chóng vào lần tiếp theo. Nhưng nếu thông tin đã lỗi thời thì đó là do lỗi 502.
Cách xóa bộ đệm DNS để sửa lỗi 502 Bad Gateway trên Mac hoặc Windows:
Xóa bộ đệm DNS trên máy Mac:
- Mở Terminal bằng cách sử dụng Spotlight hoặc nhấn Command + Space.
- Nhập Terminal và nhấp đúp để mở.
- Nhập lệnh sau.
sudo dscacheutil-flushcache; sudo killall -HUP mDNSRespnoder - Nhập mật khẩu máy Mac của bạn.
- Nhấn Enter để hoàn tất.
Xóa bộ đệm DNS trên Windows:
- Nhấp chuột phải vào biểu tượng Windows và chọn Windows Terminal (Quản trị viên).
- Nhấp vào biểu tượng mũi tên xuống và chọn Dấu nhắc lệnh (hoặc nhấn Ctrl + Shift + 2).
- Nhập lệnh sau.
Xóa DnsClientCache - Nhấn Enter để hoàn tất.

Sau khi xóa bộ đệm DNS, hãy thử tải lại trang web.
Tạm thời tắt tường lửa
Như văn bản trên đề cập đến điều đó, tường lửa có thể chặn kết nối giữa máy chủ web và máy chủ ngược dòng. Vì vậy bạn có thể tạm thời vô hiệu hóa tường lửa để khắc phục 502 Bad Gateway trên máy Mac hoặc Windows của mình.
Tắt tường lửa trên máy Mac:
- Nhấp vào Cài đặt hệ thống trong Dock.
- Chọn Mạng ở thanh bên trái.
- Chọn Tường lửa và chuyển cài đặt thành Tắt.

Tắt tường lửa trên Windows:
- Nhấp vào Giành chiến thắng> Cài đặt.
- Chọn Quyền riêng tư &bảo mật> Bảo mật Windows> Tường lửa &bảo vệ mạng.
- Chọn cả Mạng riêng tư và Mạng công cộng.
- Trong Tường lửa của Bộ bảo vệ Microsoft, hãy chuyển cài đặt thành Tắt.

Nếu bài đăng này giúp bạn giải quyết vấn đề, hãy chia sẻ niềm hạnh phúc của bạn với bạn bè.
Câu hỏi thường gặp về 502 Bad Gateway
A
Máy chủ web mà bạn đã kết nối hoạt động như một proxy để chuyển tiếp thông tin đến một máy chủ khác (còn gọi là máy chủ ngược dòng), nhưng nó không thể nhận được bất kỳ phản hồi hợp lệ hoặc bất kỳ phản hồi nào từ máy chủ gốc.
A
Vì lỗi 502 Bad Gateway thường xảy ra do sự cố giữa các máy chủ trực tuyến mà bạn không thể kiểm soát được.
A
Vâng. Đôi khi, cấu hình tường lửa bị lỗi sẽ khiến tường lửa của bạn chặn các yêu cầu từ mạng phân phối nội dung dưới dạng tấn công vào máy chủ của bạn và từ chối chúng, dẫn đến 502 Bad Gateway.