Một số lưu ý khi chuyển đổi Hosting

Thảo luận trong 'Thế giới WebMaster' bắt đầu bởi bboy_nonoyes, 2 Tháng 7 2012.

  1. (Lượt xem: 2,602)

    Một công việc đơn giản và thường bắt gặp khi bạn đang sử dụng hơn một dịch vụ hosting từ các nhà cung cấp khác nhau, hoặc nếu bạn muốn chuyển hosting từ server này sang server khác. Nhưng để nó diễn ra suôn sẻ, bạn sẽ cần lưu tâm hơn một số vấn đề.
    Không hẳn cần phải theo các bước hẳn hoi, cái mà MKM muốn đưa ra ở đây là những vấn đề bạn cần chú ý trước khi chuyển hosting để hạn chế xảy ra sự cố nhất.
    1, Bạn phải chủ động:
    Bạn cần xác định mọi thứ trước khi bắt đầu công việc chuyển hosting. Đừng bắt tay vào công việc (mà dễ gặp trục trặc do các server không tương thích chả hạn) với sự chủ quan. Tốt hơn hết, hãy bình tĩnh nghĩ kĩ các công việc cần làm xem có thiếu sót gì không.
    2, Kiểm tra DNS
    Việc đầu tiên bạn cần biết là mình đang dùng Full DNS (trỏ DNS về dạng ns1.domain.com, ns2.domain.com của host) hay dùng DNS trung gian (trỏ IP về server). Bởi nó sẽ có ảnh hưởng tới hệ thống email hay các record DNS, gây đến việc downtime hoặc truy cập bị gián đoạn cho người sử dụng.
    Nếu là Full DNS: hãy kiểm tra DNS của cả server đang dùng và server cũ. Thông thường, việc này đơn giản chỉ bằng việc ping, nếu không bạn hãy test domain của bạn tại IntoDNS và chắc chắn nhìn thấy dòng như thế này chẳng hạn:
    ns1.amegaservers.com. ['202.39.132.242'] [TTL=172800]
    ns2.amegaservers.com. ['202.39.132.242'] [TTL=172800]
    Nếu có hiển thị nameserver nhưng không có IP thì tức là trục trặc của nameserver. Trục trặc loại này mình sẽ phân tích trong một bài viết khác.
    Nếu là DNS trung gian: hãy kiểm tra bằng cách ping IP của server cũ và mới, check các bản record DNS tại intodns.com và chắc chắn đừng bỏ sát các record A, CNAME và MX – vì nó ảnh hưởng trực tiếp tới domain của bạn.
    Việc kiểm tra DNS như vậy có ý nghĩa gì?
    Gần 35% những người chuyển hosting đôi khi không xác định được các record DNS dẫn đến lỗi khi chuyển domain, bao gồm lỗi không nhận subdomain WWW dạng CNAME, không nhận/gửi email (thiếu MX record).
    3, Kiểm tra tại server mới
    Tất nhiên, bạn cần kiểm tra server mới bằng cách tạo file check phpinfo trước. Hãy lưu ý tới các chi tiết như các config dạng cơ bản (safe_mode, ioncube, php.ini, post_max_size, …).
    Nếu bạn có nhiều thời gian, đừng ngại cài thử một mã nguồn mở dạng mặc định như Joomla, WordPress. Đặc biệt, với WordPress, hãy thử cài một phiên bản thấp hơn (3.0.5) và thử nâng cấp mọi thứ bằng Wp-admin để kiểm tra.
    Hãy kiểm tra tiếp tại mục domain để chắc là domain của bạn phải xuất hiện trên server mới rồi. Bằng không, bạn cần phải park domain vào, hoặc chí ít, ngay sau khi bạn chắc script đã hoạt động ổn và DNS đã chuyển thành công, bạn phải park domain vào host ngay.
    4, Backup tại server cũ
    Đây là việc bắt buộc, nhưng xin hãy lưu ý: trong nhiều trường hợp, việc backup thường xảy ra lỗi do số lượng file cần zip lại quá nhiều, hoặc do server không thể xác định tập tin backup dẫn đến các xung đột không đáng có.
    Với backup database (cơ sở dữ liệu như MySQL), bạn có thể backup tại phần Backups (trong Cpanel) hoặc vào phpmyadmin, chọn database và Export nó ra. Zip file database ở các mức độ khác nhau sẽ cho các kết quả khác nhau về dung lượng file, nhưng mình khuyên các bạn nếu database lớn hơn 50Mb, hãy sử dụng công cụ MySQL Dumper và bạn sẽ không phải hối hận vì nó đâu.
    Sau đó, để tương thích, bạn hãy cài đặt MySQL Dumper ở cả server mới và tiến hành import dữ liệu vào. Điều đó sẽ giúp bạn, trong một chừng mực nào đó, cảm thấy công việc nhanh chóng hơn rất nhiều, nhất là khi file database có thể được up lên qua FTP để restore.
    5, Cấu hình tại server mới
    Nếu bạn sử dụng Full DNS, bạn cần cấu hình
    - Domain: trỏ domain sử dụng Addon Domain hay Parked domain
    - Email: sử dụng tính năng Default Email (có tác dụng chuyển tất cả email dạng tênbạ n@domain.com về hòm thư chỉ định) hoặc thiết lập hòm thư mới.
    Nếu bạn sử dụng DNS trung gian, bạn cần cấu hình
    - IP: trỏ tất cả record về IP của server mới thông qua A record.
    - MX: nhớ update bản ghi về server mới. Nếu sử dụng qua mail.domain.com thì cần update A record cho main.domain.com
    Tầm quan trọng của email trong việc di chuyển hosting?
    Bạn cần biết, trong nhiều trường hợp, các trục trặc của script khi chuyển hosting sẽ được script tự động thông báo về domain mà bạn cấu hình trong mục Settings/Config của script. Thông thường, chúng ta đặt nó dưới dạng contact@domain.com hay info@domain.com. Nếu các email đó không gửi được email, bạn sẽ mất thời gian hơn kiểm tra các lỗi (nếu phát sinh).
    Và hãy chờ đã, bao nhiêu lâu để domain cập nhật DNS mới? Nếu bạn sử dụng OpenDNS (cho máy tính của mình), bạn có thể check xem domain của bạn đã chuyển sang server mới tại cache.opendns.com. Thời gian trung bình cho Full DNS kéo dài từ 2h tới 6h, thậm chí có thể tới 12h. Thời gian cho DNS trung gian ngắn hơn, có thể từ 5′ cho tới 3h.
    huongbien198 thích bài này.
  2. Facebook comment - Một số lưu ý khi chuyển đổi Hosting

Chia sẻ trang này