127.0.0.1 SỔ TAY VẬN HÀNH MÁY CHỦ & CỨU HỘ WORDPRESS THỰC CHIẾN
MINH BẠCH

Quy trình 6 bước chuyển website WordPress về CloudFly (Hosting & VPS) mượt mà, Zero Downtime

Quy trình 6 bước chuyển website WordPress về CloudFly (Cloud Hosting & VPS) không gián đoạn: hạ DNS TTL, test ngầm bằng hosts file và săn mã giảm tới 70%.

Hosting & WordPress // localhost.vn
Mục lục bài viết (5 mục)
ĐÚC KẾT THỰC CHIẾN

Đổi bản ghi DNS sang máy chủ mới khi chưa test bằng hosts file chẳng khác nào đập nhà cũ đi khi nhà mới mới đổ xong móng. Hãy chuẩn bị đích đến, hạ DNS TTL trước 24 giờ và giữ máy cũ thêm 3–7 ngày để chuyển nhà êm như ru.

Mỗi khi hóa đơn gia hạn ở nhà cung cấp cũ bất ngờ tăng gấp ba lần so với năm đầu, hoặc chiếc VPS đặt ở nước ngoài cứ đến 8 giờ tối lại quay vòng vòng vì “cá mập cắn cáp”, ý định chuyển nhà cho website WordPress về hạ tầng trong nước như CloudFly lại trỗi dậy. Thế nhưng, thứ khiến nhiều chủ website chần chừ mãi không dám bấm nút di cư là nỗi ám ảnh: sợ chuyển xong giao diện vỡ nát, bài viết tiếng Việt biến thành toàn dấu hỏi chấm ???, rớt mất đơn hàng của khách đang đặt dở hoặc tụt hạng từ khóa SEO đã cày cuốc cả năm trời.

Tin vui từ những người đã chuyển hàng trăm website là: việc di cư một trang WordPress hoàn toàn có thể diễn ra không mất một giây hoạt động nào (Zero Downtime) nếu bạn làm đúng thứ tự. Thay vì vội vàng đổi tên miền ngay lập tức, bạn sẽ dựng hoàn chỉnh ngôi nhà mới trên CloudFly, lén vào kiểm tra trước bằng thủ thuật tệp hosts file trên máy tính cá nhân, đồng bộ dữ liệu chặng cuối rồi mới gạt công tắc DNS khi đã chắc thắng 100%. Bài viết này hướng dẫn bạn trọn bộ quy trình 6 bước thực chiến đó kèm cách áp các mã giảm giá từ 30% đến 70%. Bạn có thể đọc trước bài tổng quan CloudFly là gì và kinh nghiệm chọn dịch vụ để chọn đúng dòng máy chủ đích.

Minh bạch liên kết: Bài viết có chứa liên kết giới thiệu đối tác của localhost.vn. Khi bạn đăng ký dịch vụ qua liên kết, dự án có thể nhận hoa hồng từ CloudFly mà không làm thay đổi mức giá hay chính sách khuyến mãi trên đơn hàng của bạn. Xem chi tiết tại nguyên tắc minh bạch.

1. Chọn điểm đến trên CloudFly: Nên chuyển về Cloud Hosting hay Cloud Server (VPS)?

Trước khi bắt tay vào đóng gói hành lý ở nhà cung cấp cũ, bạn cần xác định rõ bến đỗ mới trên CloudFly là môi trường có sẵn bảng điều khiển (Cloud Hosting) hay một chiếc máy chủ ảo tự quản trị toàn quyền (Cloud Server).

Quy trình kiểm thử ngầm website WordPress trên máy chủ CloudFly mới bằng hosts file trước khi chuyển đổi bản ghi DNS chính thức.
Nguyên tắc vàng của chuyển nhà Zero Downtime: kiểm tra website chạy hoàn hảo trên máy chủ CloudFly mới qua tệp hosts trước khi gạt công tắc DNS cho toàn bộ độc giả.

Hãy đối chiếu nhanh tình trạng hiện tại của bạn với bảng dưới đây để chọn đúng gói dịch vụ và mã giảm giá có lợi nhất:

Tình trạng hiện tại của bạn Đích đến khuyến nghị tại CloudFly Công cụ chuyển dữ liệu nhàn nhất Mã giảm giá nên áp dụng
Đang quen dùng Shared Hosting (cPanel / DirectAdmin), chỉ muốn quản trị bằng chuột, không muốn đụng vào dòng lệnh Linux Cloud Hosting CloudFly (tích hợp sẵn cPanel, LiteSpeed và WordPress Toolkit) Full Backup của cPanel hoặc plugin All-in-One WP Migration / Duplicator CD30 (giảm 30%) hoặc CLOUDHOSTING50..70 (giảm 50%–70%)
Website bắt đầu báo lỗi 508 Resource Limit trên hosting cũ, bạn biết gõ các lệnh SSH cơ bản hoặc dùng script quản trị VPS Cloud Server Standard (từ 1–2 vCPU, 2–4 GB RAM) Lệnh rsync qua SSH cho thư mục tệp kết hợp mysqldump hoặc WP-CLI cho database CD30 (giảm 30%) hoặc CLOUD50 / CLOUD65 cho chu kỳ năm
Cửa hàng WooCommerce nhiều đơn hàng mỗi ngày, chạy nhiều truy vấn lọc sản phẩm, cần ổ cứng NVMe tốc độ cao Cloud Server Premium (từ 2 vCPU, 4 GB RAM trở lên) Đồng bộ hai chặng bằng rsync + đóng băng đơn hàng vài phút trước lúc cắt chuyển DNS Dựng máy theo giờ để test trước, sau đó áp mã CD30 hoặc CLOUD50

Để không bỏ sót bất kỳ cronjob, chứng chỉ SSL hay cấu hình phụ thuộc nào ở nơi cũ, bạn hãy điểm qua danh sách rà soát tại bài kiểm kê site cũ: URL, file, DB, email và phụ thuộc.

2. Sáu bước chuyển WordPress về CloudFly không mất một phút hoạt động (Zero Downtime)

Sai lầm “tự sát” phổ biến nhất của người mới chuyển web là vừa thanh toán xong gói hosting/VPS mới đã vội vàng vào trang quản lý tên miền đổi bản ghi A sang IP mới ngay lập tức — trong khi máy mới còn chưa tạo xong database! Hành động đó chẳng khác nào bạn dán thông báo chuyển cửa hàng sang địa chỉ mới trong khi mặt bằng mới vẫn đang ngổn ngang gạch đá. Khách hàng vào web sẽ chỉ thấy màn hình lỗi 404 hoặc lỗi chứng chỉ bảo mật suốt cả buổi chiều.

Hãy tuân thủ đúng 6 bước dưới đây để khách hàng vẫn mua sắm bình thường ở máy cũ trong suốt thời gian bạn bày biện nội thất ở máy mới:

Bước 1: Hạ thấp chỉ số DNS TTL trước 24 giờ và bảo toàn bản ghi Email

Trước ngày chuyển nhà ít nhất 1 ngày, bạn hãy đăng nhập vào trình quản lý DNS của tên miền (Cloudflare hoặc trang quản trị của nhà đăng ký tên miền), tìm bản ghi A (và AAAA nếu dùng IPv6) của cả tên miền gốc (@) lẫn www, rồi chỉnh thông số DNS TTL (Time to Live) xuống mức thấp nhất như 300 giây (5 phút). Khi hạ TTL trước như vậy, đến lúc bạn đổi sang IP mới của CloudFly ở Bước 5, các máy chủ DNS của nhà mạng VNPT, Viettel, FPT sẽ cập nhật địa chỉ mới chỉ sau 5 phút thay vì bắt khách hàng chờ đợi bộ nhớ đệm cũ suốt 24 giờ. Xem hướng dẫn chi tiết tại bài giảm TTL và chọn giờ đổi DNS.

Cảnh báo sống còn về Email tên miền: Rất nhiều công ty dùng email theo tên miền (như ketoan@tenmien.vn) nhưng lúc chuyển web lại tiện tay… xóa sạch toàn bộ bảng DNS hoặc đổi cả Nameserver mà quên chép lại các bản ghi MX, SPF (TXT), DKIM. Hãy nhớ: nếu dịch vụ email của bạn đang chạy trên Google Workspace, Microsoft 365, Zoho hoặc máy chủ mail riêng, khi chuyển website về CloudFly bạn chỉ sửa duy nhất địa chỉ IP trong bản ghi A của web, tuyệt đối không động vào bản ghi MX!

Bước 2: Khởi tạo môi trường đích trên CloudFly khớp đúng phiên bản PHP hiện tại

Sau khi khởi tạo gói Cloud Hosting hoặc Cloud Server trên CloudFly, nguyên tắc của người làm kỹ thuật giàu kinh nghiệm là: đang chạy PHP bản nào ở máy cũ thì chọn đúng bản PHP đó ở máy mới trước (ví dụ máy cũ đang chạy PHP 8.1 ổn định thì máy mới cũng để PHP 8.1). Đừng bao giờ vừa chuyển nhà vừa tiện tay nâng cấp nhảy vọt từ PHP 7.4 lên PHP 8.3 trong cùng một bước — bởi nếu web bị lỗi trắng trang, bạn sẽ mất hàng giờ đồng hồ không biết lỗi do chép thiếu file hay do giao diện cũ bị xung đột với phiên bản PHP mới. Hãy đợi chuyển nhà êm xuôi xong rồi mới nâng cấp PHP sau!

Bước 3: Đóng gói và đồng bộ dữ liệu sang máy chủ CloudFly

  • Với website gọn nhẹ (dưới 2 GB) chuyển về Cloud Hosting — Cách nhàn nhất là cài đặt plugin Duplicator hoặc All-in-One WP Migration để xuất trọn bộ website thành một tệp nén duy nhất, sau đó mở cPanel của CloudFly tạo sẵn một bản WordPress trắng bằng WordPress Toolkit và nhập (Import) gói dữ liệu đó vào.
  • Với website lớn (nhiều GB ảnh) hoặc chuyển về Cloud Server Linux — Tuyệt đối đừng dùng các plugin nén file qua trình duyệt vì rất dễ bị đứt giữa chừng do giới hạn max_execution_time của PHP. Hãy dùng lệnh mysqldump (hoặc wp db export) để xuất file cơ sở dữ liệu .sql, và dùng lệnh rsync -avzP qua cổng SSH để kéo thẳng thư mục mã nguồn từ máy cũ sang máy CloudFly với tốc độ mạng nội địa cực nhanh. Đừng quên kiểm tra dòng DB_CHARSET (thường là utf8mb4) trong wp-config.php để nội dung tiếng Việt hiển thị chuẩn xác. Bạn có thể xem trọn bộ câu lệnh tại bài đồng bộ file và database WordPress khi chuyển host.

3. Kiểm thử ngầm bằng tệp hosts và cắt chuyển DNS không mất đơn hàng

Bước 4: Kiểm thử ngầm trên máy chủ mới bằng tệp hosts file (Khi chưa đổi DNS thật!)

Đây chính là “bí kíp” phân biệt người làm chuyên nghiệp với người nghiệp dư. Làm sao để bạn tự mở trình duyệt vào xem website trên máy chủ CloudFly mới chạy có mượt không, trong khi toàn bộ khách hàng ngoài Internet vẫn đang truy cập vào máy chủ cũ như bình thường? Câu trả lời nằm ở tệp hosts file trên chính chiếc máy tính của bạn (nằm tại đường dẫn /etc/hosts trên macOS/Linux hoặc C:\Windows\System32\drivers\etc\hosts trên Windows).

Bạn chỉ cần mở tệp này bằng quyền Quản trị (Administrator / sudo) và thêm một dòng tạm thời ở cuối tệp theo cú pháp:

IP_MOI_TREN_CLOUDFLY tenmiencuaban.vn www.tenmiencuaban.vn

Ngay khi lưu tệp hosts, chiếc máy tính cá nhân của bạn sẽ bỏ qua DNS công cộng và đi thẳng vào địa chỉ IP mới trên CloudFly khi gõ tên miền. Hãy mở một cửa sổ trình duyệt ẩn danh (Incognito), dạo quanh trang chủ, bấm vào các danh mục sản phẩm, kiểm tra xem ảnh có bị lỗi đường dẫn không, thử đăng nhập /wp-admin và bấm đặt thử một đơn hàng. Khi đã tận mắt xác nhận ngôi nhà mới trên CloudFly hoạt động hoàn hảo 100%, bạn hãy xóa dòng vừa thêm trong tệp hosts đi để chuẩn bị cho thời khắc chuyển giao chính thức.

Bước 5: Đóng băng đơn hàng tạm thời, đồng bộ Database lần cuối và gạt công tắc DNS

Với các trang tin tức ít bình luận, bạn có thể đổi DNS ngay sau Bước 4. Nhưng với cửa hàng WooCommerce có khách đặt mua liên tục, trong khoảng 1–2 tiếng bạn ngồi làm Bước 3 và Bước 4, có thể trên máy chủ cũ đã phát sinh thêm 5 đơn hàng mới. Để không làm rơi mất 5 đơn hàng này, hãy chọn khung giờ nửa đêm vắng khách và thực hiện cú chốt hạ trong 5 phút:

  1. Bật chế độ bảo trì ngắn (Maintenance Mode) trên website ở máy chủ cũ để không có đơn hàng mới nào lọt vào giữa lúc chuyển giao.
  2. Xuất lại duy nhất tệp cơ sở dữ liệu .sql mới nhất từ máy cũ (chỉ mất vài chục giây vì thư mục ảnh hàng chục GB đã nằm sẵn bên máy mới từ Bước 3 rồi) và nhập (Import) đè vào database trên máy chủ CloudFly.
  3. Mở trình quản lý DNS của tên miền, đổi địa chỉ IP trong bản ghi A sang IP mới của CloudFly, đồng thời kích hoạt chứng chỉ bảo mật SSL/HTTPS (Let’s Encrypt) trên máy chủ mới. Nhờ bạn đã hạ DNS TTL xuống 300 giây từ Bước 1, gần như toàn bộ lưu lượng truy cập sẽ chảy sang ngôi nhà mới tại CloudFly chỉ sau vài phút!

4. Hậu kiểm sau chuyển đổi và giữ máy cũ làm phương án dự phòng

Bước 6: Danh sách rà soát bắt buộc ngay sau khi đổi DNS

Sau khi tên miền đã trỏ về CloudFly, bạn đừng quên rà soát lại các tính năng sống còn như biểu mẫu liên hệ, cấu hình gửi thư SMTP, cổng thanh toán và gia hạn SSL tự động theo đúng hướng dẫn trong bài kiểm tra WordPress sau chuyển host: đăng nhập, biểu mẫu, email và TLS.

Và nguyên tắc kỷ luật cuối cùng: Tuyệt đối không xóa dữ liệu hay bấm hủy gói ở nhà cung cấp cũ ngay trong ngày vừa đổi DNS! Hãy giữ nguyên chiếc máy cũ thêm từ 3 đến 7 ngày như một chiếc phao bảo hiểm. Khi đã xác nhận 100% nhà mạng đã phân giải về IP CloudFly, khách đặt hàng mượt mà và lịch sao lưu tự động ở nơi mới đã chạy trơn tru, lúc đó bạn mới tiến hành thu dọn và đóng gói cũ theo đúng quy trình tại bài khi nào được xóa host cũ sau chuyển.

5. Câu hỏi thường gặp khi chuyển website WordPress về CloudFly

Đội ngũ kỹ thuật của CloudFly có hỗ trợ chuyển dữ liệu website về giúp tôi không?

CloudFly có đội ngũ kỹ thuật túc trực hỗ trợ qua hệ thống Ticket, Livechat và Hotline. Đối với các gói Cloud Hosting dùng cPanel hoặc các môi trường tiêu chuẩn, bạn hoàn toàn có thể mở ticket kèm thông tin bản sao lưu từ nhà cung cấp cũ để nhờ kỹ thuật viên hỗ trợ kéo dữ liệu về. Tuy nhiên, không ai hiểu rõ ngóc ngách website của bạn bằng chính bạn — sau khi nhân viên hỗ trợ báo hoàn tất, bạn vẫn nên tự tay kiểm tra lại giỏ hàng, biểu mẫu và giữ một bản backup gốc trên máy tính cá nhân.

Nếu tôi không có thời gian tự chuyển hoặc website đang bị lỗi phức tạp thì làm sao?

Nếu bạn đang vận hành một hệ thống WooCommerce nhiều đơn hàng không được phép gián đoạn, một chiếc VPS cấu hình riêng phức tạp, hoặc website hiện tại đang vừa chậm vừa dính mã độc cần làm sạch trước khi dọn sang nhà mới, bạn có thể tham khảo dịch vụ kỹ thuật website của localhost.vn (nhắn qua Zalo/SMS 0985840593 hoặc email hello@localhost.vn). Đội ngũ kỹ thuật sẽ khảo sát hiện trạng, lên kịch bản di cư ngoài giờ cao điểm và đảm bảo lộ trình dự phòng an toàn tuyệt đối cho dữ liệu của bạn.

CẦN KỸ SƯ HỖ TRỢ TRỰC TIẾP? Đang làm theo hướng dẫn nhưng vướng lỗi hệ thống hoặc sợ đụng chạm dữ liệu đang chạy?

Gửi địa chỉ URL qua Zalo để kỹ thuật viên localhost.vn kiểm tra sơ bộ miễn phí trước khi quyết định can thiệp.

Xem bảng dịch vụ
Góc thực chiến localhost.vn

Mọi hướng dẫn đều dựa trên số liệu đo đạc, log thực tế và nguyên tắc "luôn có đường lùi (Snapshot/Backup) trước khi gõ lệnh".

Nguyên tắc biên tập & Minh bạch ↗