Hướng dẫn triển khai, cài đặt Direct Admin trên Linux

Để triển khai DirectAdmin trên một hệ thống Linux, bạn cần chuẩn bị một số điều kiện cơ bản như một máy chủ (VPS hoặc Dedicated Server) với hệ điều hành Linux (thường là CentOS, Ubuntu hoặc Debian), quyền root, và địa chỉ IP tĩnh. Dưới đây là các bước chi tiết để cài đặt DirectAdmin trên máy chủ Linux.


1. Chuẩn bị hệ thống

Trước khi cài đặt, bạn cần đảm bảo máy chủ của mình đáp ứng các yêu cầu hệ thống và đã được cài đặt một hệ điều hành Linux hỗ trợ.

Yêu cầu hệ thống:

  • CPU: ít nhất 1 CPU core.

  • RAM: ít nhất 1 GB (khuyến nghị 2 GB trở lên).

  • Dung lượng ổ đĩa: ít nhất 20 GB.

  • Hệ điều hành: CentOS 7.x/8.x, Ubuntu 20.04/22.04, Debian 10/11.

  • Địa chỉ IP tĩnh: IP tĩnh cho máy chủ.

  • SSH Access: Bạn cần quyền root để cài đặt.


2. Cập nhật hệ thống

Đầu tiên, hãy đảm bảo hệ thống của bạn được cập nhật mới nhất.

Trên CentOS/RHEL:

yum update -y

Trên Ubuntu/Debian:

apt update && apt upgrade -y

3. Cài đặt các gói yêu cầu

DirectAdmin yêu cầu một số gói phần mềm như wget, curl, perl, gcc, và gzip. Hãy cài đặt chúng trước khi cài DirectAdmin.

Trên CentOS/RHEL:

yum install -y wget curl perl gcc gzip

Trên Ubuntu/Debian:

apt install -y wget curl perl gcc gzip

4. Tải và cài đặt DirectAdmin

Bước 1: Tải DirectAdmin Installation Script

Truy cập vào thư mục /root và tải script cài đặt DirectAdmin:

cd /root
wget https://www.directadmin.com/setup.sh
chmod +x setup.sh

Bước 2: Chạy script cài đặt

Chạy script cài đặt bằng lệnh sau:

./setup.sh

Sau khi chạy lệnh, script sẽ yêu cầu bạn nhập License IDLicense Key của bạn. Bạn có thể lấy chúng từ tài khoản DirectAdmin của mình trên trang web chính thức.


5. Chọn bản phân phối hệ điều hành

DirectAdmin sẽ tự động phát hiện hệ điều hành của bạn và cung cấp các tùy chọn cài đặt thích hợp. Nếu bạn đang cài trên CentOS hoặc Ubuntu, bạn sẽ thấy các bước tự động.


6. Cài đặt và cấu hình DirectAdmin

Sau khi xác thực License, script sẽ tự động cài đặt DirectAdmin và tất cả các thành phần cần thiết như Apache, PHP, MySQL, và Exim. Quá trình này có thể mất từ 10-30 phút tùy thuộc vào tốc độ mạng và máy chủ của bạn.


7. Hoàn tất cài đặt

Sau khi quá trình cài đặt hoàn tất, bạn sẽ thấy thông báo cho biết quá trình cài đặt thành công. Lúc này, bạn sẽ cần phải truy cập vào giao diện DirectAdmin để hoàn tất cấu hình.

Truy cập DirectAdmin:

  • Trình duyệt: Truy cập vào http://IP:2222 hoặc https://IP:2222 (sử dụng HTTPS nếu bạn đã cấu hình SSL).

  • Tài khoản đăng nhập:

    • Username: admin

    • Password: Password mà bạn đã nhập khi cài đặt (hoặc password mặc định do hệ thống tạo).


8. Cấu hình DNS (Nếu cần)

Nếu bạn cài đặt DirectAdmin cho một domain cụ thể, bạn cần cấu hình DNS.

Cập nhật bản ghi DNS:

  • Truy cập vào DNS Management trong DirectAdmin.

  • Đảm bảo rằng các bản ghi AMX của domain trỏ đúng đến máy chủ của bạn.

Ví dụ:

  • A Record: yourdomain.com -> IP của máy chủ

  • MX Record: mail.yourdomain.com -> IP của máy chủ


9. Cài đặt SSL (Chứng chỉ SSL) cho DirectAdmin

Nếu bạn muốn sử dụng HTTPS để truy cập vào DirectAdmin, bạn có thể cài đặt chứng chỉ SSL.

Cài đặt Let’s Encrypt SSL miễn phí:

  1. Truy cập vào DirectAdmin với tài khoản admin.

  2. Vào phần Administrator Settings.

  3. Tìm và bật tuỳ chọn SSL cho DirectAdmin, sau đó chọn Let’s Encrypt để cài đặt chứng chỉ SSL miễn phí.


10. Cấu hình thêm các dịch vụ khác

Sau khi cài đặt DirectAdmin, bạn có thể cấu hình thêm các dịch vụ khác như email, DNS, và các website hosting thông qua giao diện quản trị của DirectAdmin.


Lệnh quản trị DirectAdmin

Một số lệnh quản trị phổ biến mà bạn có thể sử dụng trong quá trình quản lý DirectAdmin trên Linux:

  1. Khởi động lại DirectAdmin:

    service directadmin restart
  2. Kiểm tra trạng thái DirectAdmin:

    service directadmin status
  3. Cập nhật DirectAdmin:

    cd /usr/local/directadmin
    ./directadmin vupdate
Để lại một bình luận 0

Tài khoản email của bạn sẽ không được công khai. Trường bắt buộc được đánh dấu *