0917212969
VIỆT SEO / BÀI VIẾT

Cách chuyển website sang hosting mới: 6 bước an toàn

Quy trình 6 bước để chuyển website mà vẫn giữ tên miền và URL, kèm cách đối soát đơn hàng, kiểm tra email và xử lý nếu cần quay lại máy chủ cũ.
Được viết bởi đội ngũ Việt SEO Cập nhật: 1.888 lượt xem
Cách chuyển website sang hosting mới: 6 bước an toàn

Chuyển website sang hosting mới an toàn nhất khi bạn sao lưu và chạy thử bản mới trước khi đổi DNS. Nếu website có đơn hàng, đăng ký hoặc nội dung được cập nhật liên tục, cần đồng bộ dữ liệu lần cuối để không bỏ sót thay đổi phát sinh trong lúc chuyển.

Hướng dẫn này dành cho trường hợp đổi máy chủ nhưng giữ tên miền và đường dẫn. Nếu đồng thời đổi tên miền hoặc URL, cần lập thêm bản đồ chuyển hướng riêng.

Vì sao nên chuyển website sang hosting mới?

Đổi hosting đáng cân nhắc khi máy chủ thường xuyên quá tải, gián đoạn, thiếu dung lượng hoặc không hỗ trợ môi trường website cần. Trước khi chuyển vì trang chậm, hãy phân biệt máy chủ phản hồi chậm với ảnh quá nặng, mã lỗi hoặc cấu hình cache chưa phù hợp. Nếu nguyên nhân nằm ở website, đổi máy chủ có thể không giải quyết được vấn đề.

Chuyển website sang hosting mới

6 bước chuyển website sang hosting mới

Trình tự thực hiện: chuẩn bị môi trường → sao lưu → khôi phục và chạy thử → đồng bộ lần cuối và đổi DNS → nghiệm thu → ngừng hosting cũ.

Bước 1: Chuẩn bị hosting mới

  • Kiểm tra phiên bản PHP, cơ sở dữ liệu, thư viện, dung lượng và quyền quản lý cần thiết. Xác nhận thư mục gốc của tên miền; không mặc định luôn là public_html.
  • Xác định nơi đang quản lý DNS và nơi đang vận hành email. Đây có thể là hai nhà cung cấp khác nhau, độc lập với hosting.
  • Ghi lại IP cũ, cấu hình DNS, trang quan trọng và các luồng cần thử như đăng nhập, giỏ hàng, thanh toán, biểu mẫu và gửi email.
  • Chọn giờ ít giao dịch, người phụ trách chuyển đổi và điều kiện phải dừng hoặc quay lại.

Bước 2: Sao lưu và thử khôi phục

Sao lưu mã nguồn, ảnh và tệp tải lên, tệp ẩn như .htaccess nếu có, cấu hình ứng dụng và toàn bộ cơ sở dữ liệu. Với website nhỏ dùng MySQL, có thể xuất tệp .sql bằng phpMyAdmin; với dữ liệu lớn, dùng phương thức sao lưu phù hợp do nhà cung cấp hỗ trợ.

Lưu bản sao ngoài cả hai máy chủ, hạn chế quyền truy cập và thử khôi phục trước khi chuyển. Ghi lại lịch chạy tác vụ, cấu hình gửi thư và các tích hợp cần dựng lại. Nếu hộp thư nằm trên hosting cũ, lên kế hoạch sao lưu và chuyển dữ liệu email riêng.

Bước 3: Khôi phục dữ liệu và chạy thử

  1. Chuyển tệp bằng SFTP hoặc trình quản lý tệp qua HTTPS. Tạo cơ sở dữ liệu và tài khoản phù hợp, nhập dữ liệu rồi cập nhật cấu hình kết nối.
  2. Với WordPress, kiểm tra DB_NAME, DB_USER, DB_PASSWORD và DB_HOST trong wp-config.php. Lấy địa chỉ máy chủ cơ sở dữ liệu từ hosting mới, không mặc định là localhost.
  3. Thử bằng tệp hosts trên máy kiểm tra hoặc môi trường thử có giới hạn truy cập. Kiểm tra trang, ảnh, đường dẫn, biểu mẫu và HTTPS. Kiểm tra riêng cấu hình CDN nếu có; thử trực tiếp máy chủ mới không thay thế kiểm tra đường đi qua CDN.
  4. Ngăn bản thử gửi thư thật, chạy tác vụ định kỳ hoặc xử lý thanh toán thật. Sau khi thử bằng tệp hosts, xóa dòng ghi đè trước khi kiểm tra DNS công khai.

Nếu website vẫn dùng cùng tên miền, thường không cần thay URL hàng loạt trong cơ sở dữ liệu. Không đưa tệp sao lưu hoặc mật khẩu thật vào thư mục công khai.

Bước 4: Đồng bộ lần cuối và cập nhật DNS

Với website có giao dịch: chọn thời điểm tạm ngừng nhận ghi trên máy chủ cũ, chẳng hạn đặt trang ở chế độ bảo trì và tạm dừng tác vụ có thể thay đổi dữ liệu. Đồng bộ lần cuối cơ sở dữ liệu và các tệp mới, đối chiếu đơn hàng, tài khoản hoặc nội dung mới nhất. Chỉ mở nhận giao dịch trên máy chủ mới sau khi xác nhận dữ liệu đúng. Trong thời gian bộ nhớ đệm DNS còn dẫn khách về máy chủ cũ, không mở lại chức năng ghi ở đó.

Nếu giữ nhà cung cấp DNS: sửa bản ghi web tại nơi đang quản lý DNS. Kiểm tra bản ghi A cho IPv4, AAAA nếu có IPv6 và cấu hình www theo hướng dẫn của hosting mới. Nếu dùng CDN hoặc proxy, kiểm tra địa chỉ máy chủ gốc ở đúng nơi cấu hình.

Chỉ đổi nameserver khi chuyển cả dịch vụ DNS. Tạo và kiểm tra vùng DNS mới trước khi đổi. Giữ các bản ghi email và xác minh đang cần dùng, gồm MX, TXT cho SPF, DKIM, DMARC và các tên miền phụ. Nếu DNSSEC đang bật, phối hợp với nhà cung cấp để xử lý bản ghi DS đúng quy trình. Nếu email phụ thuộc vào cùng IP hoặc nằm trên hosting cũ, thử riêng luồng gửi và nhận thư.

Nếu có thể, hạ TTL của bản ghi web trước khi chuyển và chờ giá trị TTL cũ hết hạn. TTL là thời gian bộ phân giải có thể lưu câu trả lời DNS. Không dùng một mốc giờ cố định để quyết định đã chuyển xong.

Bước 5: Nghiệm thu sau khi chuyển

  • Đường truy cập: thử từ mạng khác, kiểm tra tên miền chính, www, HTTPS và các chuyển hướng HTTP.
  • Chức năng: kiểm tra đăng nhập, tìm kiếm, ảnh, tải tệp, biểu mẫu, đơn hàng và email thông báo theo quy trình thử phù hợp.
  • SEO: kiểm tra mã phản hồi ở URL quan trọng, canonical, sitemap, robots.txt và thẻ noindex. Gỡ giới hạn chỉ dành cho bản thử khỏi website công khai; giữ môi trường thử được bảo vệ riêng.
  • Vận hành: xem log lỗi và truy cập của hai máy chủ, kiểm tra tác vụ định kỳ, tích hợp và việc thu thập dữ liệu tìm kiếm. Tránh để cả hai máy cùng gửi email hoặc chạy tác vụ nền.

Nếu có lỗi nghiêm trọng, tạm dừng giao dịch và xác định máy chủ nào đang giữ dữ liệu mới nhất. Nếu máy chủ mới đã nhận đơn hoặc cập nhật, hãy sao lưu và đối soát trước khi chuyển lưu lượng ngược lại. Đổi DNS về IP cũ không tự chuyển các giao dịch mới về máy chủ cũ.

Bước 6: Giữ hosting cũ đến khi nghiệm thu xong

Chỉ ngừng hosting cũ khi website trên hosting mới đã qua kiểm tra, dữ liệu được đối soát và log cho thấy máy cũ không còn phục vụ lưu lượng cần thiết. Xác nhận không còn hộp thư, DNS, tác vụ hoặc tên miền phụ phụ thuộc vào dịch vụ cũ. Giữ bản sao có thể khôi phục trước khi hủy gói.

Những lưu ý khi giữ nguyên tên miền và URL

Giữ nguyên các URL, nội dung và liên kết quan trọng để dễ kiểm tra tác động của việc chuyển hosting. Có thể có thay đổi tạm thời về thu thập dữ liệu. Theo dõi log máy chủ và Google Search Console, đồng thời xử lý sớm lỗi 5xx hoặc giới hạn truy cập ngoài dự kiến. Xem hướng dẫn của Google khi đổi hosting mà không đổi URL.

Khi nào nên nhờ kỹ thuật chuyển hosting?

Nên nhờ hỗ trợ nếu website có đơn hàng liên tục, cơ sở dữ liệu lớn, email trên cùng máy chủ hoặc nhiều tích hợp thanh toán và tác vụ tự động. Trước khi bàn giao, thống nhất phạm vi: ai giữ bản sao, ai đổi DNS, ai đối soát dữ liệu, kiểm tra chức năng nào và ai quyết định quay lại khi có lỗi.

Tóm lại

Thử khôi phục trước, kiểm tra website mới trước khi đổi DNS và không để hai máy chủ cùng nhận giao dịch. Chỉ hủy hosting cũ sau khi website, dữ liệu và email đã được nghiệm thu.

Câu hỏi thường gặp

1. Di chuyển hosting có làm mất dữ liệu không?

Có rủi ro nếu bản sao thiếu dữ liệu hoặc phát sinh giao dịch sau lần sao lưu. Hãy thử khôi phục, đồng bộ lần cuối và đối chiếu dữ liệu mới trước khi mở lại giao dịch.

2. Chuyển hosting có ảnh hưởng đến SEO không?

Giữ nguyên URL giúp giảm số thay đổi cần xử lý, nhưng lỗi máy chủ, HTTPS hoặc chặn lập chỉ mục vẫn có thể ảnh hưởng đến khả năng hiển thị. Theo dõi Search Console và log sau khi chuyển.

3. Bao lâu thì DNS cập nhật xong?

Không có thời gian cố định cho mọi mạng. Kiểm tra DNS từ nhiều mạng và theo dõi truy cập trên cả hai máy chủ trước khi dừng máy cũ.

4. Có cần mua lại tên miền khi chuyển hosting không?

Không. Bạn có thể giữ tên miền ở nhà đăng ký hiện tại và chỉ cập nhật cấu hình DNS cần thiết để đưa khách đến máy chủ mới.

Hỏi đáp chuyên gia

Câu hỏi & bình luận

Bạn có thể đặt câu hỏi về nội dung này. Việt SEO sẽ kiểm duyệt và phản hồi sau.

Chưa có câu hỏi nào. Bạn có thể là người đầu tiên đặt câu hỏi.

Câu hỏi sẽ được kiểm duyệt trước khi hiển thị công khai.

CAPTCHA
Chat Zalo VietSEO