NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
31/08/2024
Lượt xem

2 cách cài đặt webserver Nginx trên DirectAdmin chi tiết

31/08/2024
8 phút đọc
Lượt xem

Đánh giá

Nginx là một web server nguồn mở, nổi tiếng với hiệu suất cao, độ ổn định và khả năng xử lý đồng thời một lượng lớn kết nối, thường được sử dụng để phục vụ các website tĩnh, làm proxy ngược, cân bằng tải và nhiều tác vụ khác. Bài viết hôm nay của Vietnix sẽ hướng dẫn bạn cách cài đặt webserver Nginx trên DirectAdmin chi tiết.

Giới thiệu về webserver Nginx

Nginx là một phần mềm mã nguồn mở ra đời năm 2004 do Igor Sysoev phát triển, không chỉ là một máy chủ web thông thường mà còn là một công cụ linh hoạt, có thể đảm nhiệm nhiều vai trò khác nhau như proxy ngược, cân bằng tải, proxy thư điện tử và bộ nhớ đệm HTTP.

So sánh với Apache, máy chủ web mặc định của DirectAdmin, các thử nghiệm đã chỉ ra rằng Nginx tỏ ra ưu việt hơn hẳn trong việc phục vụ website nội dung tĩnh. Tuy nhiên, khi nói đến các website động, hiệu suất của cả hai nền tảng này không có sự khác biệt đáng kể.

Nginx là một phần mềm mã nguồn mở ra đời năm 2004 do Igor Sysoev phát triển
Nginx là một phần mềm mã nguồn mở ra đời năm 2004 do Igor Sysoev phát triển

Một số bài viết khác về DirectAdmin bạn có thể quan tâm:

Cách 1: Thực hiện qua dòng lệnh

Bước 1: SSH vào hệ thống

Muốn cài đặt phần mềm Nginx lên hệ thống DirectAdmin, điều đầu tiên bạn cần làm là đăng nhập vào VPS hoặc máy chủ của mình bằng giao thức SSH với quyền truy cập root. Nếu bạn chưa biết cách thực hiện thao tác này, có thể tham khảo tài liệu Hướng dẫn cách SSH vào server Linux

Khi đã hoàn tất việc SSH vào hệ thống, bạn tiếp tục thực hiện kiểm tra các điều kiện cần để cài đặt Nginx trên DirectAdmin

Bước 2: Yêu cầu hệ thống trước khi cài đặt Nginx

Việc cài đặt phần mềm Nginx trên nền tảng DirectAdmin không đòi hỏi cấu hình máy chủ quá phức tạp. Chỉ cần VPS/Server của bạn đã được trang bị phiên bản CustomBuild 2.0 trở lên là bạn có thể bắt đầu cài đặt.

Kiểm tra version của CustomBuild
Kiểm tra version của CustomBuild

Sau khi kiểm tra phiên bản CustomBuild, chúng ta sẽ thực hiện các bước tiếp theo để triển khai Nginx.

Bước 3: Cài đặt webserver Nginx trên DirectAdmin

Để cài đặt Nginx bạn nhập chính xác các lệnh sau:

cd /usr/local/directadmin/custombuild
./build set webserver nginx
./build update
./build set php1_mode php-fpm
./build set php2_mode php-fpm
./build set php3_mode php-fpm
./build set php4_mode php-fpm
./build all d
./build rewrite_confs

Giải thích chi tiết về các lệnh:

  • Lệnh 1: Di chuyển vào thư mục custombuild.
  • Lệnh 2: Chuyển đổi webserver mặc định thành nginx.
  • Lệnh 3: Cập nhật lại custombuild script để phù hợp với cấu hình mới.
  • Lệnh 4: Cập nhật cấu hình php1_mode thành php-fpm để phù hợp với nginx.
  • Lệnh 5: Thay đổi cấu hình php2_mode thành php-fpm để phù hợp với nginx.
  • Lệnh 6: Thay đổi cấu hình php3_mode thành php-fpm để phù hợp hơn với nginx.
  • Lệnh 7: Thay đổi cấu hình php4_mode thành php-fpm để phù hợp với nginx.
  • Lệnh 8: Khởi động lại toàn bộ các dịch vụ đi đi kèm DirectAdmin theo cấu hình mới vừa thực hiện.

Thời gian chờ sẽ phụ thuộc cấu hình hệ thống và bạn đã cài đặt webserver Nginx DirectAdmin thành công.

Cách 2: Thực hiện qua giao diện web DirectAdmin

Lưu ý: Hiện nay DirectAdmin có nhiều giao diện khác nhau để phù hợp hơn với người dùng nhưng tính năng là không đổi. Vietnix sẽ chọn sử dụng với thiết lập sau:

  • Layout: Standard
  • Dark Mode: Auto

Bạn có thể tự chọn giao diện khác để phù hợp với mình hơn.

Bước 1: Đăng nhập vào trang quản trị DirectAdmin

Đầu tiên bạn cần mở 1 trình duyệt web bất kỳ và nhập địa chỉ: https://ip-server:2222. Hãy thay thế ip-server bằng địa chỉ IP cụ thể của server mà bạn đang sử dụng. Trong đó, 2222 là port truy cập mặc định của DirectAdmin.

Màn hình hiển thị giao diện đăng nhập, bạn nhập chính xác tên tài khoản và mật khẩu mà Vietnix đã cung cấp. Sau khi hệ thống xác nhận thông tin đăng nhập đã chính xác, giao diện Dashboard của DirectAdmin sẽ được hiển thị trên màn hình.

Bước 2: Cài đặt webserver Nginx trên DirectAdmin

Tại giao diện dashboard, bạn chọn mức Access Level là Admin, chọn tab Extra Features và truy cập vào Custombuild.

Truy cập CustomBuild
Truy cập CustomBuild

Tiếp tục, trong trang quản trị Custombuild, bạn chọn mục Options trong tab Settings.

Trong tab Settings chọn Options
Truy cập vào Options

Tiếp theo hãy kéo xuống tìm dòng WEB Server Settings. Sau đó bạn bật mục unit thành yes và chuyển webserver thành nginx. Nếu bạn ddang sử dụng webserver trước đó là Apache thì các php_mode sẽ được giữ nguyên là php-fpm, hoặc bạn phải đổi từ lsphp thành php-fpm nếu bạn đang sử dụng LiteSpeed, OpenLiteSpeed WWW servers hay CloudLinux+Apache.

Trong ví dụ này Vietnix đang sử dụng webserver là Apache và đổi thành Nginx.

Tìm đến WEB Server Settings và bật Nginx
Tìm đến WEB Server Settings và bật Nginx

Sau đó bạn quay về trang CustomBuild và hãy chọn mục Build trong tab Software.

Truy cập Build trong tab Software
Truy cập Build trong tab Software

Đến đây, có 2 mục sẽ cần bạn cài đặt: Đầu tiên là Nginx:

Chọn cài đặt webserver Nginx trên DirectAdmin
Chọn build Nginx

Quá trình cài đặt sẽ được diễn ra trong thời gian từ 3-5 phút.

Thông báo hoàn tất cài đặt
Thông báo hoàn tất cài đặt

Thứ hai là Nginx Unit (ứng dụng thời gian thực hỗ trợ vận hành website).

Tiếp tục build Nginx Unit
Tiếp tục build Nginx Unit

Đối với Nginx Unit, bạn cần chờ 5-9 phút tuỳ theo cấu hình hệ thống để quá trình cài đặt hoàn tất.

Thông báo hoàn thành
Thông báo hoàn thành

Đến đây, bạn có thể chọn build lại các package, service theo cấu hình hệ thống mới với lệnh sau tương tự như ở cách 1:

./build all d
Build lại các service theo cấu hình mới
Build lại các service theo cấu hình mới

Ví dụ: Cấu hình của Vietnix có 4 CPUs và dùng 4 phiên bản PHP do đó thời gian chờ lên đến 40 phút để quá trình này hoàn tất.

Cuối cùng kiểm tra phiên bản Nginx với lệnh bên dưới và bạn đã cài đặt Nginx thông qua giao diện web DirectAdmin thành công.

nginx -v
Kiểm tra phiên bản Nginx
Kiểm tra phiên bản Nginx

Lời kết

Bài viết trên của Vietnix đã giúp bạn tìm hiểu chi tiết về cách cài đặt webserver Nginx trên DirectAdmin. Nginx là một lựa chọn phổ biến và hiệu quả cho việc phục vụ các website, đặc biệt là các website có lưu lượng truy cập cao. Với hướng dẫn cụ thể từng bước, hy vọng bạn đã có thể cài đặt thành công Nginx trên DirectAdmin và tận dụng được những ưu điểm mà Nginx mang lại.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG