Khôi phục website sau sự cố: thứ tự các bước cần làm
Website gặp sự cố đừng vội khôi phục đè lên ngay. Xác định đúng loại sự cố, kiểm tra bản sao lưu, rồi khôi phục theo đúng thứ tự trước khi mở lại cho khách.
Website đứng lại đột ngột, gọi lên hỗ trợ mới nhận ra mình chưa biết bắt đầu từ đâu: tắt cái gì trước, chờ gì, báo cho ai. Khôi phục website không phải một thao tác duy nhất kiểu bấm nút backup rồi xong. Xác định sai loại sự cố, khôi phục đè lên ngay khi chưa rõ nguyên nhân, có khi vá xong lại dính đúng lỗi cũ trong vài ngày. Bài này xếp lại đúng thứ tự việc cần làm, từ lúc phát hiện sự cố tới lúc mở website lại cho khách vào.

Website gặp sự cố gì: cách xác định trước khi khôi phục
Trước khi khôi phục bất cứ thứ gì, cần biết chính xác website đang gặp loại sự cố nào: mã nguồn hỏng, cơ sở dữ liệu lỗi, bị tấn công, dịch vụ hết hạn hay cấu hình DNS sai. Mỗi loại đòi hỏi cách xử lý khác nhau, xác định sai ngay từ đầu dễ mất thêm thời gian và có khi hỏng thêm dữ liệu.
Cách nhanh nhất là nhìn vào màn hình lỗi đang hiện ra. Trang trắng hoặc lỗi 500 thường do mã nguồn, thông báo kết nối database thất bại thì lỗi nằm ở cơ sở dữ liệu, domain không vào được ở một số nơi lại là chuyện DNS. Bài website không truy cập được có bảng đối chiếu chi tiết hơn cho từng dạng lỗi.
| Loại sự cố | Dấu hiệu | Việc làm đầu tiên |
|---|---|---|
| Mã nguồn hỏng | Trang trắng, lỗi 500, giao diện vỡ từng phần sau khi cập nhật | Xem log lỗi, tắt plugin hoặc theme vừa cập nhật gần nhất |
| Cơ sở dữ liệu lỗi | Báo lỗi kết nối database, nội dung không hiển thị dù mã nguồn còn nguyên | Kiểm tra lại thông tin kết nối và dung lượng cơ sở dữ liệu |
| Bị tấn công, dính mã độc | Trang lạ chèn vào, chuyển hướng sang domain khác, trình duyệt cảnh báo không an toàn | Giữ nguyên hiện trạng, không xoá hay khôi phục đè, tìm đường kẻ xấu đã vào |
| Hết hạn dịch vụ | Domain hoặc hosting hiển thị trang thông báo hết hạn thay vì website | Gia hạn ngay trong tài khoản quản lý dịch vụ |
| Sai cấu hình DNS | Domain không phân giải, hoặc mỗi nơi truy cập ra một kết quả khác nhau | Kiểm tra lại bản ghi DNS tại nơi quản lý tên miền |
Nghi website bị mã độc thì có nên khôi phục ngay không
Không. Nghi website dính mã độc thì việc đầu tiên là giữ nguyên hiện trạng, không xoá tập tin lạ, không khôi phục đè lên ngay. Vá lỗ hổng và dựng lại website mà chưa tìm ra đường kẻ tấn công đã dùng để vào, website xong xuôi vẫn có thể dính lại đúng lỗi cũ chỉ sau vài ngày.
Việc cần làm trước khi phục hồi: chụp lại toàn bộ tập tin và log truy cập ở thời điểm hiện tại, tìm những tập tin mới tạo gần đúng lúc sự cố xảy ra, kiểm tra có tài khoản quản trị lạ nào vừa được thêm vào, xem lại danh sách plugin hoặc theme không rõ nguồn gốc. Có dấu hiệu rõ ràng thì tham khảo bài dấu hiệu website bị hack để đi đúng từng bước trước khi đụng vào bản chính.
Dựng bản sao ở môi trường tách biệt trước khi đụng vào bản chính
Trước khi sửa bất cứ gì trên website đang chạy, dựng một bản sao ở môi trường tách biệt: một hosting test, một VPS riêng, hoặc staging cùng tài khoản nhưng khác domain. Thử khôi phục ở đây trước, chắc chắn chạy ổn rồi mới đưa lên bản chính, tránh sửa lỗi này lại đẻ ra lỗi khác ngay trên trang khách đang xem.
Người dùng VPS có công cụ nhanh hơn: chụp snapshot trước khi động vào bất cứ thứ gì, cần quay lại trạng thái cũ chỉ mất vài phút, khác hẳn tốc độ của một lần phục hồi từ bản sao lưu định kỳ. Với hosting dùng chung, chọn gói có sẵn công cụ tạo bản sao và staging riêng, như gói Linux Hosting của BizMaC, giúp bước này làm nhanh hơn nhiều.
Vừa xử lý xong sự cố, muốn chuyển sang hạ tầng ổn định hơn?
Linux Hosting BizMaC chạy trên SSD NVMe và LiteSpeed, có Imunify360 chặn mã độc và sao lưu định kỳ, giá từ 29.000đ/tháng. Đội kỹ thuật hỗ trợ chuyển website từ nơi cũ, không tính phí.
Kiểm tra bản sao lưu có sạch trước khi khôi phục website
Phục hồi từ một bản sao lưu đã nhiễm mã độc chỉ đưa nguyên vấn đề cũ trở lại. Trước khi phục hồi, mở bản sao lưu ra ở môi trường tách biệt, quét mã độc, so tập tin mã nguồn với bản gốc nếu còn giữ, kiểm tra thời điểm bản sao lưu được tạo nằm trước hay sau khi sự cố xảy ra.
Theo Quy định dịch vụ lưu trữ của BizMaC, tập tin nằm trong thùng rác hoặc mục Spam quá 15 ngày bị hệ thống quét và xoá vĩnh viễn mỗi đêm, càng để lâu càng khó lấy lại dữ liệu theo cách này. Tần suất tạo bản sao lưu cũng quyết định bạn mất bao nhiêu dữ liệu khi phục hồi, bài backup website bao lâu một lần có gợi ý theo từng loại website.
Thứ tự khôi phục mã nguồn, cơ sở dữ liệu, DNS và chứng chỉ SSL
Thứ tự đúng là mã nguồn trước, cơ sở dữ liệu sau, rồi mới tới DNS và SSL. Đưa mã nguồn lên môi trường tách biệt để kiểm tra cấu trúc tập tin, kết nối cơ sở dữ liệu bằng thông tin cũ, xác nhận trang chạy đúng, sau đó mới trỏ DNS về nơi thật và bật lại SSL.
Mã nguồn đi trước vì phần lớn lỗi hiển thị bắt nguồn từ đây, sửa xong mới biết cơ sở dữ liệu có thật sự là vấn đề hay không. Cơ sở dữ liệu phục hồi từ bản sao lưu riêng, không gộp chung thao tác với mã nguồn để dễ lần lại nếu có bước nào sai. DNS chỉ đổi khi bản khôi phục đã chạy ổn ở môi trường thử, tránh việc domain trỏ vào một bản chưa hoàn chỉnh. Chứng chỉ SSL đôi khi cần cấp lại nếu quá trình gián đoạn làm hỏng luôn việc tự gia hạn, kiểm tra lại ngày hết hạn trước khi công bố website đã chạy.
Đổi mật khẩu và kiểm tra kỹ trước khi mở lại cho khách
Trước khi công bố website đã hoạt động lại, đổi toàn bộ mật khẩu: quản trị website, FTP, cơ sở dữ liệu, hosting hoặc control panel, cả email liên kết với tài khoản quản trị. Mật khẩu cũ có thể đã lộ trong lúc xảy ra sự cố, giữ nguyên coi như mở lại đúng cửa vừa xử lý xong.
Với VPS, Quy định dịch vụ lưu trữ của BizMaC ghi rõ bản sao lưu mất liên kết ngay khi cài lại hệ điều hành (rebuild). Cần khôi phục dữ liệu của bản trước đó thì làm việc này trước khi rebuild, không phải sau, và nên liên hệ bộ phận hỗ trợ nếu chưa chắc thứ tự. Sau khi đổi mật khẩu, kiểm tra lại từng trang chính, form liên hệ, trang thanh toán nếu có, và xem log truy cập vài ngày tiếp theo để chắc không còn dấu hiệu bất thường trước khi thông báo cho khách hàng.
Câu hỏi thường gặp về khôi phục sau sự cố
Khôi phục website mất bao lâu?
Tuỳ loại sự cố. Sai DNS hoặc SSL thường xong trong vài chục phút đến vài giờ chờ lan truyền. Mã nguồn và cơ sở dữ liệu mất thêm thời gian dựng bản sao và kiểm tra. Sự cố do mã độc lâu nhất, vì phải dò sạch trước khi phục hồi.
Phát hiện website bị hack có nên khôi phục ngay không?
Không nên làm ngay. Giữ nguyên hiện trạng, tìm đường kẻ xấu đã vào trước, rồi mới dựng lại. Vá xong mà chưa biết lỗ hổng nằm đâu thì dễ dính lại từ chính con đường cũ.
BizMaC có hỗ trợ khôi phục dữ liệu khi website dính mã độc không?
Theo Quy định dịch vụ lưu trữ tại BizMaC, khôi phục tập tin đã hư hỏng do virus hoặc malware nằm ngoài phạm vi hỗ trợ của gói Hosting. Bạn cần tự xử lý hoặc thuê dịch vụ chuyên xử lý mã độc.
Không có bản sao lưu thì khôi phục website thế nào?
Kiểm tra lại nơi mua theme, mã nguồn gốc hoặc đơn vị từng thiết kế website để xin lại tập tin cũ. Không còn cách nào khác thì phải dựng lại từ đầu. Sau khi xong, thiết lập lịch sao lưu định kỳ ngay để tránh rơi vào tình huống này lần nữa.
Khôi phục xong có cần đổi mật khẩu không?
Cần. Đổi toàn bộ mật khẩu quản trị, FTP, cơ sở dữ liệu và email liên kết trước khi mở lại cho khách, kể cả khi chưa chắc mật khẩu cũ đã lộ hay chưa.
Việc làm theo thứ tự
Khôi phục website xong không phải là hết việc, nhưng ít nhất thứ tự bên trên giúp tránh vá chỗ này lại hỏng chỗ khác. Gói gọn lại các bước:
- Xác định đúng loại sự cố: mã nguồn, cơ sở dữ liệu, tấn công, hết hạn dịch vụ hay sai DNS.
- Nghi bị tấn công thì giữ nguyên hiện trạng, tìm đường kẻ xấu đã vào trước khi làm gì khác.
- Dựng bản sao ở môi trường tách biệt, thử khôi phục ở đó trước.
- Kiểm tra bản sao lưu có sạch, đúng thời điểm cần dùng.
- Đưa web trở lại theo thứ tự mã nguồn, cơ sở dữ liệu, DNS rồi SSL.
- Đổi toàn bộ mật khẩu, kiểm tra kỹ mới mở lại cho khách.
Website chạy trên nền tảng ổn định ngay từ đầu giúp giảm hẳn số lần phải làm lại quy trình này. Xem cấu hình và giá các gói Linux Hosting tại BizMaC nếu đang cân nhắc chuyển sang hạ tầng khác sau đợt sự cố vừa rồi.
Lưu ý: Bài viết chia kinh nghiệm chung, còn mỗi doanh nghiệp một quy mô và một cách vận hành. Muốn biết cách nào hợp với trường hợp của bạn — chọn gói nào, làm theo thứ tự nào, chi phí ra sao — chuyên viên BizMaC tư vấn và làm giúp bạn phần kỹ thuật.
Để BizMaC dựng website cho doanh nghiệp bạn
Giao diện chuẩn UX, cấu trúc chuẩn SEO, chạy mượt trên di động và dễ tự quản trị sau khi bàn giao. BizMaC làm website cho doanh nghiệp Việt từ năm 2007, đi kèm hướng dẫn vận hành chứ không bàn giao xong là hết.



