Site icon Knowledge Base| Kiến thức Dịch vụ P.A Việt Nam

Hướng dẫn setup DirectAdmin trên centos 7-8

Hướng dẫn setup DirectAdmin trên centos 7-8

 

1. DirectAdmin là gì?

DirectAdmin là 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. Điều tạo nên sự khác biệt giữa DirectAdmin và các hệ quản trị hosting khác là gì?

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.

Để hiểu rõ thêm về DirectAdmin và các ưu nhược điểm các bạn có thể tham khảo bài viết : DA là gì? 7 điều giới thiệu cơ bản cần biết về DA (DirectAdmin) 

2. Chuẩn bị trước khi setup DirectAdmin

DirectAdmin

2.1. Chuẩn bị thông số trên server

DirectAdmin được đánh giá là phù hợp với đa số máy tính có cấu hình khác nhau. Trong đó, yêu cầu tối thiểu để sử dụng phần mềm này là:

Các bạn có thể tham khảo thuê server VPS hoặc Dedicated tại P.A Việt Nam : Cloud Server Cloud Server Pro Máy Chủ Riêng

2.2. Chuẩn bị license DirectAdmin

Trước tiên Chúng ta cần phải có license của DirectAdmin, ở bài viết này mình sẽ giới thiệu cách đăng ký licsence bản trial dùng thử và ngoài ra sẽ giới thiệu về bảng giá licsence giá rất tốt ở thời điểm tháng 11/2021 tại P.A Việt Nam (hiện nay P.A Việt Nam là nơi đăng ký licsense DirectAdmin uy tín hàng đầu ở Việt Nam)

2.2.1. Đăng ký trial từ DirectAdmin

Để lấy được license cần phải đăng kí một tài khoản trên trang chủ của DirectAdmin. Link: https://www.directadmin.com/

Giao diện sẽ hiển thị Client area như hình dưới, khách hàng chọn Register để đăng kí tài khoản

 

Nhấp vào Register để đăng ký tài khoản.

 

Tiến hành nhập đầy đủ thông tin và ấn Submit. Sau khi ấn Submit hệ thống sẽ tiến hành gửi email thông báo dịch vụ về mail đã đăng ký:

Như vậy Chúng ta đã có thông tin và licsense trial của DirectAdmin và các bạn tiến hành cài đặt xài thử

2.2.2. Đăng ký license từ P.A Việt Nam

Giá tham khảo tại thời điểm tháng 11/2021 ở P.A Việt Nam link tại đây

2.3. Chuẩn bị OS và các cài đặt cần thiết trước khi setup DirectAdmin

2.3.1. Chuẩn bị OS trên server

Sau khi chúng ta đã đăng ký server và licsense ở trên, chúng ta sẽ setup OS CentOS 7 hoặc 8 để có thể sử dụng DirectAdmin. Ở bài viết này mình sẽ hướng dẫn trên VPS của P.A Việt Nam, sau khi mình đăng ký thành công server bên P.A Việt Nam, mình sẽ nhận được các thông tin truy cập vào KVM quản trị và sau đó mình tiến hành cài đặt theo hướng dẫn ở bài : Hướng dẫn Reinstall OS cho Cloud VPS trên hệ thống ảo hóa KVM 

Reinstall OS

2.3.2. Setup các cài đặt cần thiết

Bạn cần đăng nhập bằng tài khoản root. Nhưng nếu đăng nhập bằng tài khoản khác thì dùng lệnh su để chuyển sang tài khoản root, nhưng nhớ thêm dùng “AllowUsers username” vào file “/etc/ssh/sshd_config” nếu không thì khi cài đặt xong bạn không thể truy cập vào được nữa mà phải cài lại OS. Sau đó ta gõ lệnh sau để update các bản vá mới nhất cho hệ thống

#yum -y update

Sau khi hoàn tất sẽ có thông báo như sau

 

Cài đặt các gói cần thiết, khi hiện thông báo thì gõ y và nhấn enter để tiếp tục

#yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio
libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 cyrus-sasl-devel perl-ExtUtils-Embed
autoconf automake libtool which patch mailx bzip2-devel lsof glibc-headers kernel-devel expat-devel
#yum -y install psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs rsyslog logrotate crontabs file

#yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio

Lệnh tiếp theo

#yum -y install psmisc net-tools systemd-devel libdb-devel perl-DBI xfsprogs rsyslog logrotate crontabs file

3. Setup directadmin centos 7 & 8

Đợi cài xong các phần chuẩn bị trên ta tiến hành tải gói cài đặt DirecAdmin về và cài:

#wget http://www.directadmin.com/setup.sh

Thay đổi quyền trên file setup.sh

#chmod 755 setup.sh

Chạy tập lệnh cài đặt DirectAdmin

#./setup.sh

Tại đây DA sẽ hỏi bạn cài các gói cần thiết, tuy nhiên chúng ta đã cài sẵn ở trên trước rồi, nếu để cho chắc chắn bạn cứ chọn Y để kiểm tra lại xem đã cài đủ chưa và sẽ tiếp tục chạy , nếu đủ nó sẽ tự bỏ qua ko cài lại nữa.

Sau đó bạn nhập Client ID, License ID và hostname. Các thông tin về Client ID, License ID bạn cần điền chính xác bởi nếu không khi cài đặt sẽ báo lỗi bản quyền.

Lưu ý rằng hostname không được giống với tên miền chính.

Các câu hỏi tiếp theo thì bạn tiếp tục nhấn y hoặc gõ yes và nhấn enter.

 

Bây giờ thì chỉ cần đợi từ 35-45 phút để việc cài đặt hoàn tất. Sau đó chúng ta sẽ set pass cho user admin login vào DirectAdmin với lệnh như sau rồi reboot lại server test thử truy cập

#passwd admin

Sau khi chúng ta đã cài hoàn tất và reboot server, chúng ta truy cập test thử link DirectAdmin với dạng sau : http://nhap-IP-cua-server:2222/

Vậy là chúng ta đã setup DirectAdmin hoàn tất, cảm ơn các bạn đã xem bài hướng dẫn, chúc các bạn 1 ngày làm việc thành công và thuận lợi

HƠN 20 NĂM KINH NGHIỆM

P.A Việt Nam tiên phong trong thị trường Internet & Web.
Là nhà đăng ký tên miền lớn nhất Việt Nam.
Chuyên nghiệp trong lĩnh vực Tên miền, Lưu trữ Website.
Email, Máy Chủ, Thiết kế Web.

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

5 / 5 ( 2 bình chọn )
Exit mobile version