Skip to content Skip to main navigation Skip to footer

Custom dịch vụ trên DirectAdmin

custom-dich-vu-tren-directadmin-config-service

Trong bài hướng dẫn này mình sẽ chỉ ra cách để các bạn có thể custom dịch vụ trên DirectAdmin.

I. Giới thiệu

Đi kèm với DirectAdmin chúng ta sẽ có một công cụ cực kì mạnh mẽ là CustomBuild. CustomBuild là một công cụ cực kỳ tiến bộ giúp quản lý phần mềm nhưng cũng cung cấp một phương thức khá đơn giản để bạn có thể tùy chỉnh mọi thứ.

Dưới đây là danh sách các dịch vụ bạn có thể Custom được:

AZDIGI Tutorial
ap2
clamav
curl
custombuild
dovecot
fastcgi
fpm
libxml2
libxslt
litespeed
modsecurity
nginx
nginx_reverse
opcache
openlitespeed
php
phpmyadmin
proftpd
pureftpd
rspamd
spamassassin
suhosin
suphp
systemd
    

Còn dưới đây là nơi lưu các tệp cấu hình mặc định của các dịch vụ này:

AZDIGI Tutorial
/usr/local/directadmin/custombuild/configure/
    
custom-dich-vu-tren-directadmin-config-service

Và để custom cấu hình một dịch vụ bạn sẽ cần tạo một thư mục custom/, sau đó sao chép cấu hình của phần mềm mặc định đó vào thư mục này là được.

Các thông số bạn đã tùy chỉnh trong thư mục custom này sẽ được giữ nguyên kể cả khi bạn build lại toàn bộ dịch vụ.

Ở trong bài hướng dẫn này mình sẽ custom phần cấu hình của dịch vụ OPcache để các bạn có thể hình dung. Các bạn có thể làm tương tự với các dịch vụ còn lại.

II. Custom dịch vụ trên DirectAdmin (ví dụ với OPcache)

Để custom dịch vụ trên DirectAdmin các bạn cần thực hiện theo 3 bước sau.

Bước 1: SSH vào máy chủ của bạn

Trước khi đi vào custom dịch vụ trên DirectAdmin, đầu tiên chúng ta cần SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root. Hoặc ít nhất truy cập vào máy chủ với người dùng có quyền sudo. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:

Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để thực hiện các lệnh custom dịch vụ trên DirectAdmin.

Bước 2: Sao chép cấu hình mặc định của dịch vụ và chỉnh sửa nó

Ở bài này mình sẽ lấy OPcache ra làm ví dụ, nếu bạn cần chỉnh dịch vụ khác các bạn nên thay đổi lại các lệnh sau sao cho phù hợp:

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
mkdir -p custom/opcache/
cp -fp configure/opcache/* custom/opcache/
    

Dưới đây là hình ảnh khi mình đã sao chép xong tệp cấu hình mặc định của OPcache sang thư mục custom:

custom-dich-vu-tren-directadmin-config-service

Trước khi đi vào chỉnh sửa tệp cấu hình custom thì chúng ta cùng nhìn lại thông số OPcache mặc định với lệnh sau:

AZDIGI Tutorial
php -i | grep opcache
    

Dưới đây là cấu hình mặc định của OPcache khi sử dụng DirectAdmin. Và ở bài này mình sẽ thay đổi thông số ở khung màu cam bên dưới.

custom-dich-vu-tren-directadmin-config-service

Chúng ta tiếp tục chỉnh sửa tệp cấu hình vừa được sao chép với sau:

AZDIGI Tutorial
vi /usr/local/directadmin/custombuild/custom/opcache/opcache.ini
    

Mình sẽ thay đổi thông số opcache.memory_consumption từ 128 sang 512 để tăng lượng RAM vật lý cấp phát cho dịch vụ OPcache.

Lưu ý: Vì trong bài này mình sử dụng OPcache làm ví dụ nên đường dẫn và tệp cấu hình sẽ khác nếu bạn cần tùy chỉnh một dịch vụ khác.

Bước 3: Build lại dịch vụ bạn vừa tùy chỉnh cấu hình

Bước cuối cùng là chúng ta sẽ thực hiện build lại dịch vụ mà chúng ta vừa thay đổi cấu hình. Ở đây mình sẽ tiến hành build lại OPcache.

AZDIGI Tutorial
cd /usr/local/directadmin/custombuild
./build opcache
    

Sau khi build lại dịch vụ OPcache, mình kiểm tra lại thông số của OPcache thì thấy đã được thay đổi.

custom-dich-vu-tren-directadmin-config-service

Vậy là chúng ta đã hoàn tất công việc custom dịch vụ OPcache trên DirectAdmin. Tùy vào nhu cầu của bạn mà bạn có thể thực hiện với các dịch vụ còn lại.

Nếu cấu hình của bạn chưa đúng, quá trình build lại dịch vụ của bạn sẽ không thể hoàn tất. Nhưng dịch vụ đang chạy của bạn vẫn hoạt động với cấu hình cũ bình thường.

Nếu bạn muốn trả mọi thứ về mặc định các bạn chỉ cần xóa thư mục custom đi và build lại tất cả dịch vụ là được.

III. Tổng kết

Hy vọng với các bước trên bạn có thể tùy chỉnh cấu hình được cho dịch vụ mà bạn cần tùy chỉnh. Các bạn chỉ nên thay đổi những cấu hình mà bạn biết rõ bạn đang làm gì.

Chúc các bạn thực hiện thành công. Xem thêm các bài viết hữu ích về DirectAdmin tại đường dẫn sau:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Chương trình "Ưu đãi Mạnh - Phục hồi Nhanh" lên đến 50% cho Hosting và VPSXem chi tiết