❤️ 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.

DirectAdmin yêu cầu license hợp lệ để hoạt động. Khi mua mới, gia hạn, hoặc đổi IP server, bạn cần cập nhật license trên server để DirectAdmin nhận diện đúng.

Bài viết này hướng dẫn cách cập nhật license DirectAdmin qua dòng lệnh, cách kiểm tra thông tin license hiện tại, và xử lý các lỗi thường gặp liên quan đến license.

Cập nhật License DirectAdmin

SSH vào server với quyền root và chạy lệnh:

# Cách 1: Cập nhật tự động (khuyến nghị)
/usr/local/directadmin/scripts/getLicense.sh
# Cách 2: Cập nhật thủ công với Client ID và License ID
/usr/local/directadmin/scripts/getLicense.sh CLIENT_ID LICENSE_ID

Sau khi cập nhật xong, restart DirectAdmin:

# Trên hệ thống sử dụng systemd (AlmaLinux, Rocky Linux, Ubuntu 20+)
systemctl restart directadmin
# Trên hệ thống cũ (CentOS 6/7)
service directadmin restart

💡 Hầu hết các hệ điều hành hiện tại (AlmaLinux 8/9, Rocky Linux, Ubuntu 22.04+) đều sử dụng systemctl. Lệnh service vẫn hoạt động nhưng systemctl là cách chuẩn hơn.

Kiểm tra license hiện tại

Để xem thông tin license đang dùng:

/usr/local/directadmin/directadmin l

Kết quả sẽ hiển thị loại license (Standard, Lite, Personal), ngày hết hạn, và IP được cấp phép.

💡 Bạn cũng có thể kiểm tra license từ giao diện web DirectAdmin. Đăng nhập với quyền Admin, vào Licensing / Updates để xem thông tin license và ngày hết hạn.

Xử lý lỗi license thường gặp

  • “License has expired”: License đã hết hạn, cần gia hạn tại trang quản lý license DirectAdmin.
  • “License is not valid for this IP”: IP server đã thay đổi. Cập nhật IP mới trên trang quản lý license, sau đó chạy lại getLicense.sh.
  • “Unable to verify license”: Server không kết nối được đến máy chủ license DirectAdmin. Kiểm tra DNS và firewall outbound.
  • “License file not found”: File license tại /usr/local/directadmin/conf/license.key bị thiếu hoặc bị xóa. Chạy lại getLicense.sh để tải file mới.
  • “License mismatch”: License không khớp với server hiện tại, thường do migrate server nhưng chưa cập nhật IP trên portal. Vào DirectAdmin Client Area để cập nhật IP.

⚠️ Nếu firewall đang chặn outbound connections, bạn cần mở port 443 đến license.directadmin.com để server có thể xác minh license.

Về license model mới của DirectAdmin

ℹ️ Từ năm 2024, DirectAdmin chuyển sang license model mới (subscription). License cũ (perpetual) vẫn hoạt động nhưng cần gia hạn updates hàng năm để nhận bản cập nhật mới.

Với license model mới, DirectAdmin cung cấp các gói subscription theo tháng/năm. Các loại license phổ biến bao gồm:

  • Personal: Dành cho cá nhân, giới hạn số user accounts.
  • Lite: Phù hợp cho reseller nhỏ, số user cao hơn Personal.
  • Standard: Không giới hạn user, phù hợp cho hosting provider.

Quản lý license subscription tại DirectAdmin Client Area. Tại đây bạn có thể xem trạng thái, đổi IP, gia hạn, hoặc nâng cấp license.

Tổng kết

Cập nhật license DirectAdmin chỉ cần chạy một lệnh getLicense.sh. Nếu gặp lỗi, kiểm tra IP server, ngày hết hạn, và kết nối mạng. Luôn restart DirectAdmin sau khi cập nhật license.

Chia sẻ:
Bài viết đã được kiểm duyệt bởi AZDIGI Team

Về tác giả

Thạch Phạm

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.

Hơn 10 năm phục vụ 80.000+ khách hàng

Bắt đầu dự án web của bạn với AZDIGI