---
title: "Hướng Dẫn Cài Đặt mod_ruid2 Trên DirectAdmin"
description: "Bài viết hướng dẫn cách cài đặt mod_ruid2 trên DirectAdmin sử dụng CustomBuild 2.0 một cách chi tiết và dễ thực hiện. mod_ruid2 là module của Apache giúp chạy PHP dưới quyền từng user thay vì user mặc định của webserver, từ đó tăng cường bảo mật và cải thiện hiệu suất so với suPHP. Nội dung bao gồm các bước: SSH vào máy chủ, kiểm tra phiên bản CustomBuild, kích hoạt và cài đặt mod_ruid2, rebuild cấu hình Apache, và cuối cùng là thiết lập lại quyền thư mục để đảm bảo hệ thống hoạt động ổn định. Sau khi hoàn tất, máy chủ sẽ được tối ưu tốt hơn về hiệu năng và bảo mật khi vận hành nhiều website trên cùng một VPS hoặc Server DirectAdmin."
url: https://cloudfly.vn/huong-dan-cai-dat-mod_ruid2-tren-directadmin
image: https://media.cloudfly.vn/posts/Hướng_Dẫn_Cài_Đặt_mod_ruid2_Trên_DirectAdmin_O3V0hYE.jpg
---

# Hướng Dẫn Cài Đặt mod_ruid2 Trên DirectAdmin

![](https://media.cloudfly.vn/posts/Hướng_Dẫn_Cài_Đặt_mod_ruid2_Trên_DirectAdmin_O3V0hYE.jpg)

## Mục lục

1.  mod\_ruid2 là gì?
    
2.  Điều kiện trước khi cài đặt
    
3.  Hướng dẫn cài đặt mod\_ruid2 trên DirectAdmin
    
4.  Thiết lập lại quyền thư mục sau khi cài đặt
    
5.  Kiểm tra mod\_ruid2 đã hoạt động chưa
    
6.  Tổng kết
    

## 1\. mod\_ruid2 là gì?

mod\_ruid2 là một module dành cho Apache Web Server, cho phép chạy PHP dưới quyền của từng user thay vì user mặc định của Apache (thường là apache).

### Lợi ích khi sử dụng mod\_ruid2:

*   Tăng cường bảo mật giữa các user hosting
    
*   Giảm xung đột quyền ghi file
    
*   Hiệu suất tốt hơn so với suPHP
    
*   Hỗ trợ PHP OpCache
    
*   Cho phép cấu hình php.ini riêng cho từng domain
    

So với mô hình suPHP, thiết lập mod\_php + mod\_ruid2 có hiệu năng cao hơn do không phải load PHP binary mỗi lần xử lý request.

## 2\. Điều kiện trước khi cài đặt

Trước khi tiến hành cài đặt mod\_ruid2 trên máy chủ CloudFly, bạn cần đảm bảo:

*   ✔ Máy chủ sử dụng Apache
    
*   ✔ PHP đang chạy dưới dạng mod\_php
    
*   ✔ DirectAdmin sử dụng CustomBuild 2.0
    
*   ✔ Có quyền root hoặc sudo
    

`ssh root@IP_Server`

## 3\. Hướng dẫn cài đặt mod\_ruid2 trên DirectAdmin

### Bước 1: SSH vào máy chủ

Đăng nhập vào VPS/Server với quyền root:

`ssh root@IP_Server`  
![](https://media.cloudfly.vn/posts/mceclip4_j4oGbOv.png)

### Bước 2: Kiểm tra phiên bản CustomBuild

Di chuyển vào thư mục custombuild:

`` cd /usr/local/directadmin/custombuild/   `./build version` ``  
  
![](https://media.cloudfly.vn/posts/mceclip5_KJm0N8Y.png)

Nếu phiên bản thấp hơn 2.0, bạn cần nâng cấp lên CustomBuild 2.0 trước khi tiếp tục.

### Bước 3: Cài đặt mod\_ruid2

Thực hiện lần lượt các lệnh sau:

`cd /usr/local/directadmin/custombuild/`

`./build update`

`./build set mod_ruid2 yes`

`./build mod_ruid2`

`./build rewrite_confs`

### Giải thích:

| Lệnh | Chức năng |
| --- | --- |
| build update | Cập nhật CustomBuild mới nhất |
| set mod\_ruid2 yes | Kích hoạt mod\_ruid2 |
| build mod\_ruid2 | Cài đặt module |
| rewrite\_confs | Rebuild toàn bộ cấu hình Apache |

Quá trình này có thể mất vài phút tùy cấu hình máy chủ.

## 4\. Thiết lập lại quyền sau khi cài đặt 

Sau khi cài đặt xong, bạn cần chỉnh lại quyền thư mục để đảm bảo hoạt động chính xác:

`cd /usr/local/directadmin/scripts && ./set_permissions.sh user_homes`

`find /home/*/domains/*/public_html -type d -print0 | xargs -0 chmod 755`

`find /home/*/domains/*/public_html -type f -print0 | xargs -0 chmod 644`

`find /home/*/domains/*/public_html -type f -name '*.cgi*' -exec chmod 755 {} \;`

`find /home/*/domains/*/public_html -type f -name '*.pl*' -exec chmod 755 {} \;`

`find /home/*/domains/*/public_html -type f -name '*.pm*' -exec chmod 755 {} \;`

`cd /usr/local/directadmin/data/users`

``for i in `ls`; do``  
`chown -R $i:$i /home/$i/domains/*/public_html`  
`done`

Việc này giúp đảm bảo:

*   Thư mục: 755
    
*   File thường: 644
    
*   File thực thi: 755
    
*   Đúng quyền user sở hữu  
    ![](https://media.cloudfly.vn/posts/mceclip6_NQoAX0t.png)
    

## 5\. Kiểm tra mod\_ruid2 đã hoạt động chưa

Bạn có thể kiểm tra bằng lệnh:

> `httpd -M | grep ruid2`

Nếu hiển thị:

> `ruid2_module (shared)`

![](https://media.cloudfly.vn/posts/mceclip7_19t6WhZ.png)

→ mod\_ruid2 đã được kích hoạt thành công.

Ngoài ra có thể tạo file phpinfo.php để kiểm tra quyền chạy PHP.

## 6\. Tổng kết

Việc cài đặt mod\_ruid2 trên DirectAdmin CloudFly giúp:

*   Tăng hiệu suất Apache
    
*   Nâng cao bảo mật multi-user
    
*   Hỗ trợ tốt hơn cho website WordPress, Laravel, PHP Framework
    

Đây là giải pháp tối ưu nếu bạn đang vận hành nhiều website trên cùng một VPS/Server.

## CloudFly đơn vị tiên phong tại Việt Nam cung cấp dịch vụ Cloud Server và Cloud Hosting tùy chỉnh cấu hình

CLOUDFLY tự hào là đơn vị tiên phong tại Việt Nam cung cấp dịch vụ [Cloud Server](https://cloudfly.vn/cloud-server), [Cloud Hosting](https://cloudfly.vn/cloud-hosting) [tùy chỉnh cấu hình](https://cloudfly.vn/cloud-hosting). Chúng tôi nhận được sự tin tưởng và hợp tác với hơn 15.000 khách hàng trong và ngoài nước. Sẵn sàng đồng hành và đem lại những giải pháp tối ưu nhất cho bạn.

Nếu quý khách hàng gặp khó khăn hay có bất kì thắc mắc nào. Hãy liên hệ theo thông tin bên dưới.

CloudFly - Đơn giản hóa ứng dụng trên đám mây

HOTLINE: 0904.558.448

WEBSITE: [https://cloudfly.vn/](https://cloudfly.vn/)

FACEBOOK: [https://www.facebook.com/cloudfly.vn](https://www.facebook.com/cloudfly.vn)

TELEGRAM CHANNELS: [https://t.me/cloudflyvn](https://t.me/cloudflyvn)
