Nội dung bài viết
Giới thiệu
DirectAdmin là gì?
DirectAdminlà một trong những Bảng điều khiển (Control Panel) dành cho người quản trị Web Hosting được ưa chuộng hiện nay với giao diện trực quan, dễ sử dụng. DirectAdmin cung cấp các tính năng như xem, thay đổi thiết lập phần cứng và phần mềm của máy chủ. Đồng thời nâng cao tính bảo mật và kiểm soát tài khoản người dùng.
DirectAdmin hướng đến sự đơn giản, tiện dụng, tốc độ và sự ổn định. Nhưng vẫn có đầy đủ các tính năng cần thiết cho một quản trị hosting server. Đặc biệt khi sử dụng DirectAdmin, các nhiệm vụ đều sẽ được tự động hoá. Việc quản trị máy chủ và chia sẻ trang web sẽ được thực hiện một cách dễ dàng hơn.
Ưu điểm của DirectAdmin
- Phương thức sử dụng đơn giản
- Tốc độ xử lý cực nhanh, ít tiêu tốn ít tài nguyên
- Ổn định và ít lỗi vặt
- Giá bản quyền thấp
Nhược điểm của DirectAdmin
- Nhược điểm lớn nhất khi sử dụng DirectAdmin là không hỗ trợ Tiếng Việt
- Có một số tính năng chưa được hoàn thiện đầy đủ như cPanel
- Không tương thích với dòng font unicode nên rất khó để sửa khi file sử dụng các ngôn ngữ không phải là tiếng Anh.
Cấu hình máy chủ
- AlmaLinux / RHEL / CentOS 7.x 64-bit, 8.x 64-bit.
- RAM: 1 GB, với ít nhất 2 GB bộ nhớ swap.
- CPU Intel và AMD ít nhất 500 Mhz.
- Disk: tối thiểu 2 GB không gian còn trống.
Hướng dẫn cài đặt
Bước 1: Update hệ thống
sudo dnf update sudo dnf install epel-release
Bước 2: Cài đặt DirectAdmin
Quá trình cài đặt DirectAdmin sẽ hơi lâu một chút, do đó bạn nên cài đặt trong Screen để đảm bảo quá trình cài đặt ngay cả khi không có mạng.
- Tạo screen
screen -S tên-screen
- Cài đặt DirectAdmin
bash <(curl -Ss https://www.directadmin.com/setup.sh || wget -O - https://www.directadmin.com/setup.sh) auto
Để cài đặt DirectAdmin bạn chỉ cần copy và chạy lệnh dưới đây. Mọi thứ sẽ được tự động cài đặt cho đến khi hoàn tất.
Nếu trong quá trình cài đặt bạn gặp lỗi như hình dưới đây, đừng lo hãy xử lý nó bằng cách sau:
Mở File resolv.conf theo đường dẫn: vi /etc/resolv.conf. Và thêm nội dung bên dưới vào và save lại,
nameserver 1.1.1.1
nameserver 8.8.8.8
Tiếp đó hãy chạy lại lệnh cài đặt và nhấn Y để đồng ý cài đặt DirectAdmin.
Và sau khoảng 10 phút, bạn sẽ được cung cấp thông tin Admin để login vào DirectAdmin. Bạn sử dụng thông tin được cấp để đăng nhập vào DirectAdmin theo địa chỉ http://IP-Server:2222/
Đăng nhập thành công, giao diện DirectAdmin sẽ hiển thị như hình.
Tuy nhiên khi bạn vào được DirectAdmin thì vẫn chưa hoàn tất cài đặt. Ở các bản DirectAdmin mới, khi cài đặt họ sẽ cấp trước tài khoản Admin để người dùng có thể vào thao tác các nhu cầu khác, nhưng những dịch vụ như Webserver, PHP, Mysql thì họ sẽ để nó tự chạy ngầm ở hệ thống cho đến khi hoàn tất.
Bạn có thể sử dụng lệnh top -c để xem các tiến trình mà nó chạy ngầm.
Vậy để làm sao để biết khi nào DirectAdmin cài đặt hoàn tất? Đừng lo, khi cài đặt xong DirectAdmin sẽ thông báo đến bạn ở phần My Messages với nội dung CustomBuild installation has finished.
Chúc các bạn thực hiện thành công.!