❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.
Có nhiều lý do bạn cần đổi domain trên DirectAdmin: rebrand website, đổi sang domain mới đẹp hơn, hoặc chuyển từ domain tạm sang domain chính thức. Tuy nhiên, DirectAdmin không có nút “đổi tên domain” đơn giản mà bạn cần thực hiện qua vài bước.
Bài viết này hướng dẫn cách đổi domain trên DirectAdmin giao diện EVO và qua dòng lệnh CLI.
Đổi domain qua giao diện DirectAdmin EVO
Trên giao diện EVO, vào Account Manager > Domain Setup (/evo/user/domains). Nhấn nút RENAME DOMAIN (nếu có) và nhập tên domain mới.
Nếu tính năng Rename Domain không khả dụng trên package hosting của bạn, bạn cần thực hiện thủ công:
- Tạo domain mới với tên domain muốn đổi sang.
- Di chuyển toàn bộ mã nguồn từ thư mục domain cũ sang domain mới.
- Export database từ domain cũ, import vào database mới.
- Cập nhật file config (wp-config.php nếu dùng WordPress) với thông tin database mới.
- Xoá domain cũ khi mọi thứ hoạt động ổn định.
Đổi domain qua CLI (nhanh hơn)
Nếu có quyền SSH root, đây là cách nhanh nhất:
# Di chuyển thư mục domain
cd /home/username/domains/
mv olddomain.com newdomain.com
# Cập nhật cấu hình DirectAdmin
echo "action=modify&domain=olddomain.com&newdomain=newdomain.com" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d
# Rebuild cấu hình web server
cd /usr/local/directadmin/custombuild
./build rewrite_confs
Sau khi đổi domain
Sau khi đổi domain xong, cần thực hiện thêm:
- DNS: Trỏ domain mới về IP server.
- SSL: Cài SSL Let’s Encrypt cho domain mới.
- WordPress: Cập nhật Site URL và Home URL trong Settings > General hoặc database.
- Redirect: Thiết lập redirect 301 từ domain cũ sang domain mới (quan trọng cho SEO).
⚠️ Backup toàn bộ dữ liệu trước khi đổi domain. Nếu có vấn đề xảy ra trong quá trình đổi, bạn có thể khôi phục từ bản backup.
Tổng kết
Đổi domain trên DirectAdmin không phức tạp nhưng cần cẩn thận vì liên quan đến nhiều thành phần (DNS, SSL, database, mã nguồn). Luôn backup trước khi thực hiện và thiết lập redirect 301 từ domain cũ để không mất SEO.
Có thể bạn cần xem thêm
Về tác giả
Thạch Phạm
Đồng sáng lập và Giám đốc điều hành của AZDIGI. Có hơn 15 năm kinh nghiệm trong phổ biến kiến thức liên quan đến WordPress tại thachpham.com, phát triển website và phát triển hệ thống.