Trả lời nhanh: khi website không vào được, lỗi thường nằm ở một trong ba tầng: tên miền, hosting (nơi lưu website) hoặc mã nguồn. Cách kiểm tra nhanh là lần theo thứ tự: tên miền còn hạn không, DNS (hệ thống phân giải tên miền) trỏ đúng chưa, hosting còn hoạt động không, rồi mới xem mã nguồn. Mã lỗi hiện trên màn hình giúp bạn đoán đúng chỗ: 404 là không tìm thấy trang, 403 là bị chặn truy cập, 500 là lỗi máy chủ hoặc mã nguồn, còn 502 và 503 thường do máy chủ quá tải hoặc đang bảo trì. Ba lỗi bạn tự xử lý nhanh nhất là tên miền hết hạn, DNS sai và quên gia hạn hosting.
Bài này đưa ra một cây quyết định để bạn biết kiểm tra từ đâu trước, và lỗi nào thì gọi ai — thay vì chỉ biết "web sập" mà không biết bắt đầu từ chỗ nào.
"Web sập" thực ra gồm ba tầng khác nhau
Khách gọi cho bạn và nói "website không mở được". Câu đó chưa đủ để biết lỗi ở đâu, vì một website chạy được là nhờ bốn thứ phối hợp:
- Tên miền là địa chỉ, ví dụ
tencuaban.com. - DNS là bảng chỉ đường, chuyển tên miền thành địa chỉ máy chủ.
- Hosting là ngôi nhà, nơi lưu toàn bộ dữ liệu website.
- Mã nguồn là nội thất bên trong, gồm giao diện, plugin và các file của website.
Một tầng hỏng là website không mở được, nhưng cách sửa của mỗi tầng hoàn toàn khác nhau, và người chịu trách nhiệm cũng khác nhau. Vì vậy việc đầu tiên là xác định lỗi thuộc tầng nào.
Cây quyết định: kiểm tra từ đâu trước?
Làm theo đúng thứ tự dưới đây để không mất thời gian và không đổ lỗi sai chỗ.
- Nhờ người khác mở thử trên mạng khác. Dùng điện thoại bật 4G, hoặc nhờ đồng nghiệp ở nơi khác mở link. Nếu người khác mở được mà bạn không, lỗi nằm ở mạng hoặc thiết bị của bạn, không phải website.
- Kiểm tra tên miền còn hạn không. Vào công cụ tra cứu WHOIS (ví dụ
lookup.icann.org) xem ngày hết hạn. Tên miền hết hạn là nguyên nhân số một khiến website "biến mất". - Kiểm tra DNS. Nếu tên miền còn hạn nhưng không trỏ được, có thể DNS vừa bị đổi hoặc chưa cập nhật. Việc này thường xảy ra sau khi chuyển hosting hoặc đổi đơn vị làm web.
- Kiểm tra hosting. Đăng nhập trang quản trị hosting để xem dịch vụ còn hoạt động không, có bị tạm ngưng vì quá hạn thanh toán hoặc hết dung lượng không.
- Kiểm tra mã nguồn. Nếu ba tầng trên đều ổn, lỗi thường nằm ở mã nguồn: vừa cập nhật giao diện, plugin xung đột, hoặc file bị lỗi.
- Ghi lại mã lỗi hiện trên màn hình. Con số như 404, 500, 502, 503 là manh mối quan trọng để biết gọi ai.
Ý nghĩa các mã lỗi thường gặp
| Mã lỗi | Nghĩa | Thường do ai |
|---|---|---|
| 403 Forbidden | Bị chặn truy cập | Phân quyền file, hoặc thiết lập bảo mật |
| 404 Not Found | Không tìm thấy trang | Đường dẫn sai hoặc trang đã bị xoá |
| 500 Internal Server Error | Máy chủ gặp lỗi không xử lý được | Mã nguồn hoặc cấu hình máy chủ |
| 502 Bad Gateway | Máy chủ trung gian nhận phản hồi không hợp lệ | Máy chủ quá tải hoặc lỗi kết nối |
| 503 Service Unavailable | Máy chủ tạm thời không sẵn sàng | Quá tải hoặc đang bảo trì |
| 504 Gateway Timeout | Máy chủ trung gian không nhận được phản hồi kịp | Máy chủ chậm hoặc dịch vụ phụ bị treo |
Cách nhớ nhanh: nhóm 4xx (403, 404) thường là lỗi phía yêu cầu hoặc phân quyền; nhóm 5xx (500, 502, 503, 504) là lỗi phía máy chủ. Vì vậy thấy 5xx thì hướng đầu tiên là liên hệ nhà cung cấp hosting.
Bạn có thể thấy mã lỗi ngay trên màn hình trình duyệt, hoặc mở công cụ dành cho nhà phát triển trong trình duyệt để xem mã thật mà máy chủ trả về. Một số website che mã lỗi và chỉ hiện một trang thông báo chung chung; khi đó hãy mở bằng chế độ ẩn danh hoặc dùng điện thoại để thấy mã gốc. Nếu website của bạn chỉ hiện trang trắng không kèm mã lỗi, nhiều khả năng lỗi nằm ở mã nguồn hoặc máy chủ, và cách nhanh nhất vẫn là xem log lỗi trong trang quản trị hosting.
10 nguyên nhân phổ biến khiến website không vào được
- Tên miền hết hạn. Nguyên nhân phổ biến nhất và cũng dễ sửa nhất. Xem cách xử lý ở bài tên miền hết hạn bị mất.
- Chưa gia hạn hosting. Nhà cung cấp có thể tạm ngưng hoặc xoá dịch vụ khi quá hạn thanh toán.
- DNS bị đổi sai hoặc chưa cập nhật. Xảy ra sau khi chuyển hosting; DNS cần thời gian để cập nhật trên toàn hệ thống.
- Máy chủ quá tải. Nhiều khách truy cập cùng lúc hoặc gói hosting quá yếu.
- Hết dung lượng lưu trữ hoặc băng thông. Website nhiều ảnh, nhiều file dễ gặp tình trạng này.
- Lỗi mã nguồn sau khi cập nhật. Vừa cập nhật giao diện hoặc plugin và website trắng trang.
- Xung đột giữa các plugin. Cài thêm một plugin mới rồi website lỗi.
- Website bị xâm nhập. Kèm dấu hiệu tự chuyển sang trang lạ — xem bài website bị hack chèn link cờ bạc.
- Lỗi chứng chỉ bảo mật (SSL). Trình duyệt cảnh báo "Không an toàn" và chặn truy cập — xem bài website không có SSL có sao không.
- Lỗi chỉ xảy ra với mạng của bạn. Máy chủ vẫn tốt nhưng mạng nội bộ, DNS của nhà mạng hoặc thiết bị của bạn gặp vấn đề.
Khi nào lỗi do bạn, khi nào gọi nhà cung cấp?
Biết gọi đúng người sẽ tiết kiệm rất nhiều thời gian:
- Gọi nhà cung cấp hosting khi thấy lỗi 500, 502, 503, 504 kéo dài, hosting bị tạm ngưng, hoặc hết dung lượng, băng thông.
- Gọi nhà đăng ký tên miền khi tên miền hết hạn hoặc nghi DNS bị đổi sai.
- Tự xử lý hoặc nhờ đơn vị làm web khi lỗi 404 ở một vài trang, lỗi sau khi cập nhật plugin, hoặc lỗi giao diện.
- Nhờ người kiểm tra bảo mật khi website vừa lỗi vừa có dấu hiệu bị chèn nội dung lạ.
Một mẹo nhỏ: trước khi gọi, hãy chụp lại màn hình lỗi và ghi lại thời điểm website bắt đầu không vào được. Hai thông tin này giúp nhà cung cấp tra log nhanh hơn nhiều.
Cũng nên chuẩn bị sẵn vài thông tin cơ bản để trả lời khi được hỏi: tên miền còn hạn đến ngày nào, hosting đang dùng của nhà cung cấp nào, website có thay đổi gì trong vài ngày gần đây không. Ba câu này giúp bên hỗ trợ khoanh vùng lỗi nhanh, thay vì phải hỏi lại nhiều lần. Bạn cũng nhớ phân biệt rõ hai tình huống: website chậm nhưng vẫn mở được là một chuyện, còn không mở được hoàn toàn là chuyện khác, vì cách xử lý không giống nhau.
Ví dụ thực tế: website dịch vụ cần luôn mở
Với website phòng khám, spa, mỗi giờ website không mở được là mất một lượng khách đặt lịch. Với dự án V-Medical, DCA xây website phòng khám da liễu với mã nguồn gọn và số lượng plugin ít, giúp ít lỗi phát sinh hơn so với website chồng nhiều plugin. Cách làm này không loại bỏ hoàn toàn sự cố, nhưng giúp việc kiểm tra và xử lý nhanh hơn khi có vấn đề.
Nếu website của bạn hay quá tải vào giờ cao điểm, đó thường là dấu hiệu gói hosting không còn phù hợp — xem bài website chậm: 8 cách kiểm tra và tăng tốc và bài chi phí duy trì website để cân đối ngân sách.
Câu hỏi thường gặp
Có thể lỗi nằm ở website chứ không phải mạng của bạn. Hãy nhờ người khác ở nơi khác mở thử cùng đường link. Nếu họ cũng không mở được, lỗi thuộc về tên miền, hosting hoặc mã nguồn, không phải mạng của bạn.
Cả hai đều có thể. Lỗi 500 là mã lỗi chung, nghĩa là máy chủ gặp tình huống không xử lý được. Nguyên nhân hay gặp là lỗi mã nguồn hoặc cấu hình máy chủ. Cách nhanh nhất là xem log lỗi trong trang quản trị hosting, hoặc nhờ nhà cung cấp kiểm tra.
Lỗi lúc này thường nằm ở DNS hoặc hosting. Kiểm tra xem DNS có trỏ đúng về máy chủ hiện tại không, và hosting có đang bị tạm ngưng vì quá hạn thanh toán hoặc hết dung lượng không.
DNS cần thời gian để cập nhật trên toàn hệ thống, thường từ vài giờ đến khoảng một ngày. Trong thời gian này, website có thể lúc mở được, lúc không — hãy chờ và kiểm tra lại sau.
Chỉ nên tự sửa nếu bạn biết mình đang làm gì và đã sao lưu website trước. Nếu chưa chắc, hãy liên hệ đơn vị làm web hoặc nhà cung cấp hosting, vì sửa sai có thể làm lỗi nặng hơn.
Nguồn tham khảo
- Tenten: 9 lỗi thường gặp khi truy cập website và cách khắc phục
- MDN Web Docs: HTTP response status codes
- ICANN Lookup: công cụ tra cứu tình trạng tên miền
Thông tin cập nhật đến tháng 10/2026.


